package com.sl.mes.db.vo;

import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

public class IcTransinBExample {
    protected String orderByClause;

    protected boolean distinct;

    protected List<Criteria> oredCriteria;

    public IcTransinBExample() {
        oredCriteria = new ArrayList<Criteria>();
    }

    public void setOrderByClause(String orderByClause) {
        this.orderByClause = orderByClause;
    }

    public String getOrderByClause() {
        return orderByClause;
    }

    public void setDistinct(boolean distinct) {
        this.distinct = distinct;
    }

    public boolean isDistinct() {
        return distinct;
    }

    public List<Criteria> getOredCriteria() {
        return oredCriteria;
    }

    public void or(Criteria criteria) {
        oredCriteria.add(criteria);
    }

    public Criteria or() {
        Criteria criteria = createCriteriaInternal();
        oredCriteria.add(criteria);
        return criteria;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table ic_transin_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public IcTransinBExample orderBy(String orderByClause) {
        this.setOrderByClause(orderByClause);
        return this;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table ic_transin_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public IcTransinBExample orderBy(String ... orderByClauses) {
        StringBuffer sb = new StringBuffer();
        for (int i = 0; i < orderByClauses.length; i++) {
            sb.append(orderByClauses[i]);
            if (i < orderByClauses.length - 1) {
                sb.append(" , ");
            }
        }
        this.setOrderByClause(sb.toString());
        return this;
    }

    public Criteria createCriteria() {
        Criteria criteria = createCriteriaInternal();
        if (oredCriteria.size() == 0) {
            oredCriteria.add(criteria);
        }
        return criteria;
    }

    protected Criteria createCriteriaInternal() {
        Criteria criteria = new Criteria(this);
        return criteria;
    }

    public void clear() {
        oredCriteria.clear();
        orderByClause = null;
        distinct = false;
    }

    /**
     * This method was generated by MyBatis Generator.
     * This method corresponds to the database table ic_transin_b
     *
     * @mbg.generated
     * @project https://github.com/itfsw/mybatis-generator-plugin
     */
    public static Criteria newAndCreateCriteria() {
        IcTransinBExample example = new IcTransinBExample();
        return example.createCriteria();
    }

    protected abstract static class GeneratedCriteria {
        protected List<Criterion> criteria;

        protected GeneratedCriteria() {
            super();
            criteria = new ArrayList<Criterion>();
        }

        public boolean isValid() {
            return criteria.size() > 0;
        }

        public List<Criterion> getAllCriteria() {
            return criteria;
        }

        public List<Criterion> getCriteria() {
            return criteria;
        }

        protected void addCriterion(String condition) {
            if (condition == null) {
                throw new RuntimeException("Value for condition cannot be null");
            }
            criteria.add(new Criterion(condition));
        }

        protected void addCriterion(String condition, Object value, String property) {
            if (value == null) {
                throw new RuntimeException("Value for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value));
        }

        protected void addCriterion(String condition, Object value1, Object value2, String property) {
            if (value1 == null || value2 == null) {
                throw new RuntimeException("Between values for " + property + " cannot be null");
            }
            criteria.add(new Criterion(condition, value1, value2));
        }

        public Criteria andCgeneralbidIsNull() {
            addCriterion("cgeneralbid is null");
            return (Criteria) this;
        }

        public Criteria andCgeneralbidIsNotNull() {
            addCriterion("cgeneralbid is not null");
            return (Criteria) this;
        }

        public Criteria andCgeneralbidEqualTo(String value) {
            addCriterion("cgeneralbid =", value, "cgeneralbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralbidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralbid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralbidNotEqualTo(String value) {
            addCriterion("cgeneralbid <>", value, "cgeneralbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralbidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralbid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralbidGreaterThan(String value) {
            addCriterion("cgeneralbid >", value, "cgeneralbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralbidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralbid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralbidGreaterThanOrEqualTo(String value) {
            addCriterion("cgeneralbid >=", value, "cgeneralbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralbidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralbid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralbidLessThan(String value) {
            addCriterion("cgeneralbid <", value, "cgeneralbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralbidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralbid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralbidLessThanOrEqualTo(String value) {
            addCriterion("cgeneralbid <=", value, "cgeneralbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralbidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralbid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralbidLike(String value) {
            addCriterion("cgeneralbid like", value, "cgeneralbid");
            return (Criteria) this;
        }

        public Criteria andCgeneralbidNotLike(String value) {
            addCriterion("cgeneralbid not like", value, "cgeneralbid");
            return (Criteria) this;
        }

        public Criteria andCgeneralbidIn(List<String> values) {
            addCriterion("cgeneralbid in", values, "cgeneralbid");
            return (Criteria) this;
        }

        public Criteria andCgeneralbidNotIn(List<String> values) {
            addCriterion("cgeneralbid not in", values, "cgeneralbid");
            return (Criteria) this;
        }

        public Criteria andCgeneralbidBetween(String value1, String value2) {
            addCriterion("cgeneralbid between", value1, value2, "cgeneralbid");
            return (Criteria) this;
        }

        public Criteria andCgeneralbidNotBetween(String value1, String value2) {
            addCriterion("cgeneralbid not between", value1, value2, "cgeneralbid");
            return (Criteria) this;
        }

        public Criteria andBassetcardIsNull() {
            addCriterion("bassetcard is null");
            return (Criteria) this;
        }

        public Criteria andBassetcardIsNotNull() {
            addCriterion("bassetcard is not null");
            return (Criteria) this;
        }

        public Criteria andBassetcardEqualTo(String value) {
            addCriterion("bassetcard =", value, "bassetcard");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBassetcardEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bassetcard = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBassetcardNotEqualTo(String value) {
            addCriterion("bassetcard <>", value, "bassetcard");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBassetcardNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bassetcard <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBassetcardGreaterThan(String value) {
            addCriterion("bassetcard >", value, "bassetcard");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBassetcardGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bassetcard > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBassetcardGreaterThanOrEqualTo(String value) {
            addCriterion("bassetcard >=", value, "bassetcard");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBassetcardGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bassetcard >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBassetcardLessThan(String value) {
            addCriterion("bassetcard <", value, "bassetcard");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBassetcardLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bassetcard < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBassetcardLessThanOrEqualTo(String value) {
            addCriterion("bassetcard <=", value, "bassetcard");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBassetcardLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bassetcard <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBassetcardLike(String value) {
            addCriterion("bassetcard like", value, "bassetcard");
            return (Criteria) this;
        }

        public Criteria andBassetcardNotLike(String value) {
            addCriterion("bassetcard not like", value, "bassetcard");
            return (Criteria) this;
        }

        public Criteria andBassetcardIn(List<String> values) {
            addCriterion("bassetcard in", values, "bassetcard");
            return (Criteria) this;
        }

        public Criteria andBassetcardNotIn(List<String> values) {
            addCriterion("bassetcard not in", values, "bassetcard");
            return (Criteria) this;
        }

        public Criteria andBassetcardBetween(String value1, String value2) {
            addCriterion("bassetcard between", value1, value2, "bassetcard");
            return (Criteria) this;
        }

        public Criteria andBassetcardNotBetween(String value1, String value2) {
            addCriterion("bassetcard not between", value1, value2, "bassetcard");
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseIsNull() {
            addCriterion("bbarcodeclose is null");
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseIsNotNull() {
            addCriterion("bbarcodeclose is not null");
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseEqualTo(String value) {
            addCriterion("bbarcodeclose =", value, "bbarcodeclose");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbarcodecloseEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bbarcodeclose = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseNotEqualTo(String value) {
            addCriterion("bbarcodeclose <>", value, "bbarcodeclose");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbarcodecloseNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bbarcodeclose <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseGreaterThan(String value) {
            addCriterion("bbarcodeclose >", value, "bbarcodeclose");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbarcodecloseGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bbarcodeclose > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseGreaterThanOrEqualTo(String value) {
            addCriterion("bbarcodeclose >=", value, "bbarcodeclose");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbarcodecloseGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bbarcodeclose >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseLessThan(String value) {
            addCriterion("bbarcodeclose <", value, "bbarcodeclose");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbarcodecloseLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bbarcodeclose < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseLessThanOrEqualTo(String value) {
            addCriterion("bbarcodeclose <=", value, "bbarcodeclose");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBbarcodecloseLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bbarcodeclose <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseLike(String value) {
            addCriterion("bbarcodeclose like", value, "bbarcodeclose");
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseNotLike(String value) {
            addCriterion("bbarcodeclose not like", value, "bbarcodeclose");
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseIn(List<String> values) {
            addCriterion("bbarcodeclose in", values, "bbarcodeclose");
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseNotIn(List<String> values) {
            addCriterion("bbarcodeclose not in", values, "bbarcodeclose");
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseBetween(String value1, String value2) {
            addCriterion("bbarcodeclose between", value1, value2, "bbarcodeclose");
            return (Criteria) this;
        }

        public Criteria andBbarcodecloseNotBetween(String value1, String value2) {
            addCriterion("bbarcodeclose not between", value1, value2, "bbarcodeclose");
            return (Criteria) this;
        }

        public Criteria andBfixedassetIsNull() {
            addCriterion("bfixedasset is null");
            return (Criteria) this;
        }

        public Criteria andBfixedassetIsNotNull() {
            addCriterion("bfixedasset is not null");
            return (Criteria) this;
        }

        public Criteria andBfixedassetEqualTo(String value) {
            addCriterion("bfixedasset =", value, "bfixedasset");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBfixedassetEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bfixedasset = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBfixedassetNotEqualTo(String value) {
            addCriterion("bfixedasset <>", value, "bfixedasset");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBfixedassetNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bfixedasset <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBfixedassetGreaterThan(String value) {
            addCriterion("bfixedasset >", value, "bfixedasset");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBfixedassetGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bfixedasset > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBfixedassetGreaterThanOrEqualTo(String value) {
            addCriterion("bfixedasset >=", value, "bfixedasset");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBfixedassetGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bfixedasset >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBfixedassetLessThan(String value) {
            addCriterion("bfixedasset <", value, "bfixedasset");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBfixedassetLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bfixedasset < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBfixedassetLessThanOrEqualTo(String value) {
            addCriterion("bfixedasset <=", value, "bfixedasset");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBfixedassetLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bfixedasset <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBfixedassetLike(String value) {
            addCriterion("bfixedasset like", value, "bfixedasset");
            return (Criteria) this;
        }

        public Criteria andBfixedassetNotLike(String value) {
            addCriterion("bfixedasset not like", value, "bfixedasset");
            return (Criteria) this;
        }

        public Criteria andBfixedassetIn(List<String> values) {
            addCriterion("bfixedasset in", values, "bfixedasset");
            return (Criteria) this;
        }

        public Criteria andBfixedassetNotIn(List<String> values) {
            addCriterion("bfixedasset not in", values, "bfixedasset");
            return (Criteria) this;
        }

        public Criteria andBfixedassetBetween(String value1, String value2) {
            addCriterion("bfixedasset between", value1, value2, "bfixedasset");
            return (Criteria) this;
        }

        public Criteria andBfixedassetNotBetween(String value1, String value2) {
            addCriterion("bfixedasset not between", value1, value2, "bfixedasset");
            return (Criteria) this;
        }

        public Criteria andBhasiabillIsNull() {
            addCriterion("bhasiabill is null");
            return (Criteria) this;
        }

        public Criteria andBhasiabillIsNotNull() {
            addCriterion("bhasiabill is not null");
            return (Criteria) this;
        }

        public Criteria andBhasiabillEqualTo(String value) {
            addCriterion("bhasiabill =", value, "bhasiabill");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBhasiabillEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bhasiabill = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBhasiabillNotEqualTo(String value) {
            addCriterion("bhasiabill <>", value, "bhasiabill");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBhasiabillNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bhasiabill <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBhasiabillGreaterThan(String value) {
            addCriterion("bhasiabill >", value, "bhasiabill");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBhasiabillGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bhasiabill > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBhasiabillGreaterThanOrEqualTo(String value) {
            addCriterion("bhasiabill >=", value, "bhasiabill");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBhasiabillGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bhasiabill >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBhasiabillLessThan(String value) {
            addCriterion("bhasiabill <", value, "bhasiabill");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBhasiabillLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bhasiabill < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBhasiabillLessThanOrEqualTo(String value) {
            addCriterion("bhasiabill <=", value, "bhasiabill");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBhasiabillLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bhasiabill <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBhasiabillLike(String value) {
            addCriterion("bhasiabill like", value, "bhasiabill");
            return (Criteria) this;
        }

        public Criteria andBhasiabillNotLike(String value) {
            addCriterion("bhasiabill not like", value, "bhasiabill");
            return (Criteria) this;
        }

        public Criteria andBhasiabillIn(List<String> values) {
            addCriterion("bhasiabill in", values, "bhasiabill");
            return (Criteria) this;
        }

        public Criteria andBhasiabillNotIn(List<String> values) {
            addCriterion("bhasiabill not in", values, "bhasiabill");
            return (Criteria) this;
        }

        public Criteria andBhasiabillBetween(String value1, String value2) {
            addCriterion("bhasiabill between", value1, value2, "bhasiabill");
            return (Criteria) this;
        }

        public Criteria andBhasiabillNotBetween(String value1, String value2) {
            addCriterion("bhasiabill not between", value1, value2, "bhasiabill");
            return (Criteria) this;
        }

        public Criteria andBonroadflagIsNull() {
            addCriterion("bonroadflag is null");
            return (Criteria) this;
        }

        public Criteria andBonroadflagIsNotNull() {
            addCriterion("bonroadflag is not null");
            return (Criteria) this;
        }

        public Criteria andBonroadflagEqualTo(String value) {
            addCriterion("bonroadflag =", value, "bonroadflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBonroadflagEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bonroadflag = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBonroadflagNotEqualTo(String value) {
            addCriterion("bonroadflag <>", value, "bonroadflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBonroadflagNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bonroadflag <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBonroadflagGreaterThan(String value) {
            addCriterion("bonroadflag >", value, "bonroadflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBonroadflagGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bonroadflag > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBonroadflagGreaterThanOrEqualTo(String value) {
            addCriterion("bonroadflag >=", value, "bonroadflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBonroadflagGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bonroadflag >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBonroadflagLessThan(String value) {
            addCriterion("bonroadflag <", value, "bonroadflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBonroadflagLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bonroadflag < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBonroadflagLessThanOrEqualTo(String value) {
            addCriterion("bonroadflag <=", value, "bonroadflag");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBonroadflagLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bonroadflag <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBonroadflagLike(String value) {
            addCriterion("bonroadflag like", value, "bonroadflag");
            return (Criteria) this;
        }

        public Criteria andBonroadflagNotLike(String value) {
            addCriterion("bonroadflag not like", value, "bonroadflag");
            return (Criteria) this;
        }

        public Criteria andBonroadflagIn(List<String> values) {
            addCriterion("bonroadflag in", values, "bonroadflag");
            return (Criteria) this;
        }

        public Criteria andBonroadflagNotIn(List<String> values) {
            addCriterion("bonroadflag not in", values, "bonroadflag");
            return (Criteria) this;
        }

        public Criteria andBonroadflagBetween(String value1, String value2) {
            addCriterion("bonroadflag between", value1, value2, "bonroadflag");
            return (Criteria) this;
        }

        public Criteria andBonroadflagNotBetween(String value1, String value2) {
            addCriterion("bonroadflag not between", value1, value2, "bonroadflag");
            return (Criteria) this;
        }

        public Criteria andBsourcelargessIsNull() {
            addCriterion("bsourcelargess is null");
            return (Criteria) this;
        }

        public Criteria andBsourcelargessIsNotNull() {
            addCriterion("bsourcelargess is not null");
            return (Criteria) this;
        }

        public Criteria andBsourcelargessEqualTo(String value) {
            addCriterion("bsourcelargess =", value, "bsourcelargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBsourcelargessEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bsourcelargess = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBsourcelargessNotEqualTo(String value) {
            addCriterion("bsourcelargess <>", value, "bsourcelargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBsourcelargessNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bsourcelargess <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBsourcelargessGreaterThan(String value) {
            addCriterion("bsourcelargess >", value, "bsourcelargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBsourcelargessGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bsourcelargess > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBsourcelargessGreaterThanOrEqualTo(String value) {
            addCriterion("bsourcelargess >=", value, "bsourcelargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBsourcelargessGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bsourcelargess >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBsourcelargessLessThan(String value) {
            addCriterion("bsourcelargess <", value, "bsourcelargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBsourcelargessLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bsourcelargess < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBsourcelargessLessThanOrEqualTo(String value) {
            addCriterion("bsourcelargess <=", value, "bsourcelargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andBsourcelargessLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("bsourcelargess <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andBsourcelargessLike(String value) {
            addCriterion("bsourcelargess like", value, "bsourcelargess");
            return (Criteria) this;
        }

        public Criteria andBsourcelargessNotLike(String value) {
            addCriterion("bsourcelargess not like", value, "bsourcelargess");
            return (Criteria) this;
        }

        public Criteria andBsourcelargessIn(List<String> values) {
            addCriterion("bsourcelargess in", values, "bsourcelargess");
            return (Criteria) this;
        }

        public Criteria andBsourcelargessNotIn(List<String> values) {
            addCriterion("bsourcelargess not in", values, "bsourcelargess");
            return (Criteria) this;
        }

        public Criteria andBsourcelargessBetween(String value1, String value2) {
            addCriterion("bsourcelargess between", value1, value2, "bsourcelargess");
            return (Criteria) this;
        }

        public Criteria andBsourcelargessNotBetween(String value1, String value2) {
            addCriterion("bsourcelargess not between", value1, value2, "bsourcelargess");
            return (Criteria) this;
        }

        public Criteria andCasscustidIsNull() {
            addCriterion("casscustid is null");
            return (Criteria) this;
        }

        public Criteria andCasscustidIsNotNull() {
            addCriterion("casscustid is not null");
            return (Criteria) this;
        }

        public Criteria andCasscustidEqualTo(String value) {
            addCriterion("casscustid =", value, "casscustid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCasscustidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("casscustid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCasscustidNotEqualTo(String value) {
            addCriterion("casscustid <>", value, "casscustid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCasscustidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("casscustid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCasscustidGreaterThan(String value) {
            addCriterion("casscustid >", value, "casscustid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCasscustidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("casscustid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCasscustidGreaterThanOrEqualTo(String value) {
            addCriterion("casscustid >=", value, "casscustid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCasscustidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("casscustid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCasscustidLessThan(String value) {
            addCriterion("casscustid <", value, "casscustid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCasscustidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("casscustid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCasscustidLessThanOrEqualTo(String value) {
            addCriterion("casscustid <=", value, "casscustid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCasscustidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("casscustid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCasscustidLike(String value) {
            addCriterion("casscustid like", value, "casscustid");
            return (Criteria) this;
        }

        public Criteria andCasscustidNotLike(String value) {
            addCriterion("casscustid not like", value, "casscustid");
            return (Criteria) this;
        }

        public Criteria andCasscustidIn(List<String> values) {
            addCriterion("casscustid in", values, "casscustid");
            return (Criteria) this;
        }

        public Criteria andCasscustidNotIn(List<String> values) {
            addCriterion("casscustid not in", values, "casscustid");
            return (Criteria) this;
        }

        public Criteria andCasscustidBetween(String value1, String value2) {
            addCriterion("casscustid between", value1, value2, "casscustid");
            return (Criteria) this;
        }

        public Criteria andCasscustidNotBetween(String value1, String value2) {
            addCriterion("casscustid not between", value1, value2, "casscustid");
            return (Criteria) this;
        }

        public Criteria andCastunitidIsNull() {
            addCriterion("castunitid is null");
            return (Criteria) this;
        }

        public Criteria andCastunitidIsNotNull() {
            addCriterion("castunitid is not null");
            return (Criteria) this;
        }

        public Criteria andCastunitidEqualTo(String value) {
            addCriterion("castunitid =", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("castunitid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidNotEqualTo(String value) {
            addCriterion("castunitid <>", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("castunitid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidGreaterThan(String value) {
            addCriterion("castunitid >", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("castunitid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidGreaterThanOrEqualTo(String value) {
            addCriterion("castunitid >=", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("castunitid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidLessThan(String value) {
            addCriterion("castunitid <", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("castunitid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidLessThanOrEqualTo(String value) {
            addCriterion("castunitid <=", value, "castunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCastunitidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("castunitid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCastunitidLike(String value) {
            addCriterion("castunitid like", value, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidNotLike(String value) {
            addCriterion("castunitid not like", value, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidIn(List<String> values) {
            addCriterion("castunitid in", values, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidNotIn(List<String> values) {
            addCriterion("castunitid not in", values, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidBetween(String value1, String value2) {
            addCriterion("castunitid between", value1, value2, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCastunitidNotBetween(String value1, String value2) {
            addCriterion("castunitid not between", value1, value2, "castunitid");
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeIsNull() {
            addCriterion("cbodytranstypecode is null");
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeIsNotNull() {
            addCriterion("cbodytranstypecode is not null");
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeEqualTo(String value) {
            addCriterion("cbodytranstypecode =", value, "cbodytranstypecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodytranstypecodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodytranstypecode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeNotEqualTo(String value) {
            addCriterion("cbodytranstypecode <>", value, "cbodytranstypecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodytranstypecodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodytranstypecode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeGreaterThan(String value) {
            addCriterion("cbodytranstypecode >", value, "cbodytranstypecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodytranstypecodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodytranstypecode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeGreaterThanOrEqualTo(String value) {
            addCriterion("cbodytranstypecode >=", value, "cbodytranstypecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodytranstypecodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodytranstypecode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeLessThan(String value) {
            addCriterion("cbodytranstypecode <", value, "cbodytranstypecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodytranstypecodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodytranstypecode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeLessThanOrEqualTo(String value) {
            addCriterion("cbodytranstypecode <=", value, "cbodytranstypecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodytranstypecodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodytranstypecode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeLike(String value) {
            addCriterion("cbodytranstypecode like", value, "cbodytranstypecode");
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeNotLike(String value) {
            addCriterion("cbodytranstypecode not like", value, "cbodytranstypecode");
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeIn(List<String> values) {
            addCriterion("cbodytranstypecode in", values, "cbodytranstypecode");
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeNotIn(List<String> values) {
            addCriterion("cbodytranstypecode not in", values, "cbodytranstypecode");
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeBetween(String value1, String value2) {
            addCriterion("cbodytranstypecode between", value1, value2, "cbodytranstypecode");
            return (Criteria) this;
        }

        public Criteria andCbodytranstypecodeNotBetween(String value1, String value2) {
            addCriterion("cbodytranstypecode not between", value1, value2, "cbodytranstypecode");
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidIsNull() {
            addCriterion("cbodywarehouseid is null");
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidIsNotNull() {
            addCriterion("cbodywarehouseid is not null");
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidEqualTo(String value) {
            addCriterion("cbodywarehouseid =", value, "cbodywarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodywarehouseidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodywarehouseid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidNotEqualTo(String value) {
            addCriterion("cbodywarehouseid <>", value, "cbodywarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodywarehouseidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodywarehouseid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidGreaterThan(String value) {
            addCriterion("cbodywarehouseid >", value, "cbodywarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodywarehouseidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodywarehouseid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidGreaterThanOrEqualTo(String value) {
            addCriterion("cbodywarehouseid >=", value, "cbodywarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodywarehouseidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodywarehouseid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidLessThan(String value) {
            addCriterion("cbodywarehouseid <", value, "cbodywarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodywarehouseidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodywarehouseid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidLessThanOrEqualTo(String value) {
            addCriterion("cbodywarehouseid <=", value, "cbodywarehouseid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCbodywarehouseidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cbodywarehouseid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidLike(String value) {
            addCriterion("cbodywarehouseid like", value, "cbodywarehouseid");
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidNotLike(String value) {
            addCriterion("cbodywarehouseid not like", value, "cbodywarehouseid");
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidIn(List<String> values) {
            addCriterion("cbodywarehouseid in", values, "cbodywarehouseid");
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidNotIn(List<String> values) {
            addCriterion("cbodywarehouseid not in", values, "cbodywarehouseid");
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidBetween(String value1, String value2) {
            addCriterion("cbodywarehouseid between", value1, value2, "cbodywarehouseid");
            return (Criteria) this;
        }

        public Criteria andCbodywarehouseidNotBetween(String value1, String value2) {
            addCriterion("cbodywarehouseid not between", value1, value2, "cbodywarehouseid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidIsNull() {
            addCriterion("ccorrespondbid is null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidIsNotNull() {
            addCriterion("ccorrespondbid is not null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidEqualTo(String value) {
            addCriterion("ccorrespondbid =", value, "ccorrespondbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondbidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondbid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidNotEqualTo(String value) {
            addCriterion("ccorrespondbid <>", value, "ccorrespondbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondbidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondbid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidGreaterThan(String value) {
            addCriterion("ccorrespondbid >", value, "ccorrespondbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondbidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondbid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidGreaterThanOrEqualTo(String value) {
            addCriterion("ccorrespondbid >=", value, "ccorrespondbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondbidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondbid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidLessThan(String value) {
            addCriterion("ccorrespondbid <", value, "ccorrespondbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondbidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondbid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidLessThanOrEqualTo(String value) {
            addCriterion("ccorrespondbid <=", value, "ccorrespondbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondbidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondbid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidLike(String value) {
            addCriterion("ccorrespondbid like", value, "ccorrespondbid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidNotLike(String value) {
            addCriterion("ccorrespondbid not like", value, "ccorrespondbid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidIn(List<String> values) {
            addCriterion("ccorrespondbid in", values, "ccorrespondbid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidNotIn(List<String> values) {
            addCriterion("ccorrespondbid not in", values, "ccorrespondbid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidBetween(String value1, String value2) {
            addCriterion("ccorrespondbid between", value1, value2, "ccorrespondbid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondbidNotBetween(String value1, String value2) {
            addCriterion("ccorrespondbid not between", value1, value2, "ccorrespondbid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeIsNull() {
            addCriterion("ccorrespondcode is null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeIsNotNull() {
            addCriterion("ccorrespondcode is not null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeEqualTo(String value) {
            addCriterion("ccorrespondcode =", value, "ccorrespondcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeNotEqualTo(String value) {
            addCriterion("ccorrespondcode <>", value, "ccorrespondcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeGreaterThan(String value) {
            addCriterion("ccorrespondcode >", value, "ccorrespondcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeGreaterThanOrEqualTo(String value) {
            addCriterion("ccorrespondcode >=", value, "ccorrespondcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeLessThan(String value) {
            addCriterion("ccorrespondcode <", value, "ccorrespondcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeLessThanOrEqualTo(String value) {
            addCriterion("ccorrespondcode <=", value, "ccorrespondcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeLike(String value) {
            addCriterion("ccorrespondcode like", value, "ccorrespondcode");
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeNotLike(String value) {
            addCriterion("ccorrespondcode not like", value, "ccorrespondcode");
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeIn(List<String> values) {
            addCriterion("ccorrespondcode in", values, "ccorrespondcode");
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeNotIn(List<String> values) {
            addCriterion("ccorrespondcode not in", values, "ccorrespondcode");
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeBetween(String value1, String value2) {
            addCriterion("ccorrespondcode between", value1, value2, "ccorrespondcode");
            return (Criteria) this;
        }

        public Criteria andCcorrespondcodeNotBetween(String value1, String value2) {
            addCriterion("ccorrespondcode not between", value1, value2, "ccorrespondcode");
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidIsNull() {
            addCriterion("ccorrespondhid is null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidIsNotNull() {
            addCriterion("ccorrespondhid is not null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidEqualTo(String value) {
            addCriterion("ccorrespondhid =", value, "ccorrespondhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondhidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondhid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidNotEqualTo(String value) {
            addCriterion("ccorrespondhid <>", value, "ccorrespondhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondhidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondhid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidGreaterThan(String value) {
            addCriterion("ccorrespondhid >", value, "ccorrespondhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondhidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondhid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidGreaterThanOrEqualTo(String value) {
            addCriterion("ccorrespondhid >=", value, "ccorrespondhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondhidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondhid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidLessThan(String value) {
            addCriterion("ccorrespondhid <", value, "ccorrespondhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondhidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondhid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidLessThanOrEqualTo(String value) {
            addCriterion("ccorrespondhid <=", value, "ccorrespondhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondhidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondhid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidLike(String value) {
            addCriterion("ccorrespondhid like", value, "ccorrespondhid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidNotLike(String value) {
            addCriterion("ccorrespondhid not like", value, "ccorrespondhid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidIn(List<String> values) {
            addCriterion("ccorrespondhid in", values, "ccorrespondhid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidNotIn(List<String> values) {
            addCriterion("ccorrespondhid not in", values, "ccorrespondhid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidBetween(String value1, String value2) {
            addCriterion("ccorrespondhid between", value1, value2, "ccorrespondhid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondhidNotBetween(String value1, String value2) {
            addCriterion("ccorrespondhid not between", value1, value2, "ccorrespondhid");
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoIsNull() {
            addCriterion("ccorrespondrowno is null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoIsNotNull() {
            addCriterion("ccorrespondrowno is not null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoEqualTo(String value) {
            addCriterion("ccorrespondrowno =", value, "ccorrespondrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondrownoEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondrowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoNotEqualTo(String value) {
            addCriterion("ccorrespondrowno <>", value, "ccorrespondrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondrownoNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondrowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoGreaterThan(String value) {
            addCriterion("ccorrespondrowno >", value, "ccorrespondrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondrownoGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondrowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoGreaterThanOrEqualTo(String value) {
            addCriterion("ccorrespondrowno >=", value, "ccorrespondrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondrownoGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondrowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoLessThan(String value) {
            addCriterion("ccorrespondrowno <", value, "ccorrespondrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondrownoLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondrowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoLessThanOrEqualTo(String value) {
            addCriterion("ccorrespondrowno <=", value, "ccorrespondrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondrownoLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondrowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoLike(String value) {
            addCriterion("ccorrespondrowno like", value, "ccorrespondrowno");
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoNotLike(String value) {
            addCriterion("ccorrespondrowno not like", value, "ccorrespondrowno");
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoIn(List<String> values) {
            addCriterion("ccorrespondrowno in", values, "ccorrespondrowno");
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoNotIn(List<String> values) {
            addCriterion("ccorrespondrowno not in", values, "ccorrespondrowno");
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoBetween(String value1, String value2) {
            addCriterion("ccorrespondrowno between", value1, value2, "ccorrespondrowno");
            return (Criteria) this;
        }

        public Criteria andCcorrespondrownoNotBetween(String value1, String value2) {
            addCriterion("ccorrespondrowno not between", value1, value2, "ccorrespondrowno");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeIsNull() {
            addCriterion("ccorrespondtranstype is null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeIsNotNull() {
            addCriterion("ccorrespondtranstype is not null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeEqualTo(String value) {
            addCriterion("ccorrespondtranstype =", value, "ccorrespondtranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtranstypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtranstype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeNotEqualTo(String value) {
            addCriterion("ccorrespondtranstype <>", value, "ccorrespondtranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtranstypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtranstype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeGreaterThan(String value) {
            addCriterion("ccorrespondtranstype >", value, "ccorrespondtranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtranstypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtranstype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeGreaterThanOrEqualTo(String value) {
            addCriterion("ccorrespondtranstype >=", value, "ccorrespondtranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtranstypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtranstype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeLessThan(String value) {
            addCriterion("ccorrespondtranstype <", value, "ccorrespondtranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtranstypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtranstype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeLessThanOrEqualTo(String value) {
            addCriterion("ccorrespondtranstype <=", value, "ccorrespondtranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtranstypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtranstype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeLike(String value) {
            addCriterion("ccorrespondtranstype like", value, "ccorrespondtranstype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeNotLike(String value) {
            addCriterion("ccorrespondtranstype not like", value, "ccorrespondtranstype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeIn(List<String> values) {
            addCriterion("ccorrespondtranstype in", values, "ccorrespondtranstype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeNotIn(List<String> values) {
            addCriterion("ccorrespondtranstype not in", values, "ccorrespondtranstype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeBetween(String value1, String value2) {
            addCriterion("ccorrespondtranstype between", value1, value2, "ccorrespondtranstype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtranstypeNotBetween(String value1, String value2) {
            addCriterion("ccorrespondtranstype not between", value1, value2, "ccorrespondtranstype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeIsNull() {
            addCriterion("ccorrespondtype is null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeIsNotNull() {
            addCriterion("ccorrespondtype is not null");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeEqualTo(String value) {
            addCriterion("ccorrespondtype =", value, "ccorrespondtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeNotEqualTo(String value) {
            addCriterion("ccorrespondtype <>", value, "ccorrespondtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeGreaterThan(String value) {
            addCriterion("ccorrespondtype >", value, "ccorrespondtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeGreaterThanOrEqualTo(String value) {
            addCriterion("ccorrespondtype >=", value, "ccorrespondtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeLessThan(String value) {
            addCriterion("ccorrespondtype <", value, "ccorrespondtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeLessThanOrEqualTo(String value) {
            addCriterion("ccorrespondtype <=", value, "ccorrespondtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCcorrespondtypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ccorrespondtype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeLike(String value) {
            addCriterion("ccorrespondtype like", value, "ccorrespondtype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeNotLike(String value) {
            addCriterion("ccorrespondtype not like", value, "ccorrespondtype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeIn(List<String> values) {
            addCriterion("ccorrespondtype in", values, "ccorrespondtype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeNotIn(List<String> values) {
            addCriterion("ccorrespondtype not in", values, "ccorrespondtype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeBetween(String value1, String value2) {
            addCriterion("ccorrespondtype between", value1, value2, "ccorrespondtype");
            return (Criteria) this;
        }

        public Criteria andCcorrespondtypeNotBetween(String value1, String value2) {
            addCriterion("ccorrespondtype not between", value1, value2, "ccorrespondtype");
            return (Criteria) this;
        }

        public Criteria andCffileidIsNull() {
            addCriterion("cffileid is null");
            return (Criteria) this;
        }

        public Criteria andCffileidIsNotNull() {
            addCriterion("cffileid is not null");
            return (Criteria) this;
        }

        public Criteria andCffileidEqualTo(String value) {
            addCriterion("cffileid =", value, "cffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCffileidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cffileid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCffileidNotEqualTo(String value) {
            addCriterion("cffileid <>", value, "cffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCffileidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cffileid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCffileidGreaterThan(String value) {
            addCriterion("cffileid >", value, "cffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCffileidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cffileid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCffileidGreaterThanOrEqualTo(String value) {
            addCriterion("cffileid >=", value, "cffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCffileidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cffileid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCffileidLessThan(String value) {
            addCriterion("cffileid <", value, "cffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCffileidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cffileid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCffileidLessThanOrEqualTo(String value) {
            addCriterion("cffileid <=", value, "cffileid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCffileidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cffileid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCffileidLike(String value) {
            addCriterion("cffileid like", value, "cffileid");
            return (Criteria) this;
        }

        public Criteria andCffileidNotLike(String value) {
            addCriterion("cffileid not like", value, "cffileid");
            return (Criteria) this;
        }

        public Criteria andCffileidIn(List<String> values) {
            addCriterion("cffileid in", values, "cffileid");
            return (Criteria) this;
        }

        public Criteria andCffileidNotIn(List<String> values) {
            addCriterion("cffileid not in", values, "cffileid");
            return (Criteria) this;
        }

        public Criteria andCffileidBetween(String value1, String value2) {
            addCriterion("cffileid between", value1, value2, "cffileid");
            return (Criteria) this;
        }

        public Criteria andCffileidNotBetween(String value1, String value2) {
            addCriterion("cffileid not between", value1, value2, "cffileid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidIsNull() {
            addCriterion("cfirstbillbid is null");
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidIsNotNull() {
            addCriterion("cfirstbillbid is not null");
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidEqualTo(String value) {
            addCriterion("cfirstbillbid =", value, "cfirstbillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillbidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillbid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidNotEqualTo(String value) {
            addCriterion("cfirstbillbid <>", value, "cfirstbillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillbidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillbid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidGreaterThan(String value) {
            addCriterion("cfirstbillbid >", value, "cfirstbillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillbidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillbid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidGreaterThanOrEqualTo(String value) {
            addCriterion("cfirstbillbid >=", value, "cfirstbillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillbidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillbid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidLessThan(String value) {
            addCriterion("cfirstbillbid <", value, "cfirstbillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillbidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillbid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidLessThanOrEqualTo(String value) {
            addCriterion("cfirstbillbid <=", value, "cfirstbillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillbidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillbid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidLike(String value) {
            addCriterion("cfirstbillbid like", value, "cfirstbillbid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidNotLike(String value) {
            addCriterion("cfirstbillbid not like", value, "cfirstbillbid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidIn(List<String> values) {
            addCriterion("cfirstbillbid in", values, "cfirstbillbid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidNotIn(List<String> values) {
            addCriterion("cfirstbillbid not in", values, "cfirstbillbid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidBetween(String value1, String value2) {
            addCriterion("cfirstbillbid between", value1, value2, "cfirstbillbid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillbidNotBetween(String value1, String value2) {
            addCriterion("cfirstbillbid not between", value1, value2, "cfirstbillbid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidIsNull() {
            addCriterion("cfirstbillhid is null");
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidIsNotNull() {
            addCriterion("cfirstbillhid is not null");
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidEqualTo(String value) {
            addCriterion("cfirstbillhid =", value, "cfirstbillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillhidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillhid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidNotEqualTo(String value) {
            addCriterion("cfirstbillhid <>", value, "cfirstbillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillhidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillhid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidGreaterThan(String value) {
            addCriterion("cfirstbillhid >", value, "cfirstbillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillhidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillhid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidGreaterThanOrEqualTo(String value) {
            addCriterion("cfirstbillhid >=", value, "cfirstbillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillhidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillhid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidLessThan(String value) {
            addCriterion("cfirstbillhid <", value, "cfirstbillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillhidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillhid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidLessThanOrEqualTo(String value) {
            addCriterion("cfirstbillhid <=", value, "cfirstbillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirstbillhidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirstbillhid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidLike(String value) {
            addCriterion("cfirstbillhid like", value, "cfirstbillhid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidNotLike(String value) {
            addCriterion("cfirstbillhid not like", value, "cfirstbillhid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidIn(List<String> values) {
            addCriterion("cfirstbillhid in", values, "cfirstbillhid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidNotIn(List<String> values) {
            addCriterion("cfirstbillhid not in", values, "cfirstbillhid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidBetween(String value1, String value2) {
            addCriterion("cfirstbillhid between", value1, value2, "cfirstbillhid");
            return (Criteria) this;
        }

        public Criteria andCfirstbillhidNotBetween(String value1, String value2) {
            addCriterion("cfirstbillhid not between", value1, value2, "cfirstbillhid");
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeIsNull() {
            addCriterion("cfirsttranstype is null");
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeIsNotNull() {
            addCriterion("cfirsttranstype is not null");
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeEqualTo(String value) {
            addCriterion("cfirsttranstype =", value, "cfirsttranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttranstypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttranstype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeNotEqualTo(String value) {
            addCriterion("cfirsttranstype <>", value, "cfirsttranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttranstypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttranstype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeGreaterThan(String value) {
            addCriterion("cfirsttranstype >", value, "cfirsttranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttranstypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttranstype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeGreaterThanOrEqualTo(String value) {
            addCriterion("cfirsttranstype >=", value, "cfirsttranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttranstypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttranstype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeLessThan(String value) {
            addCriterion("cfirsttranstype <", value, "cfirsttranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttranstypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttranstype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeLessThanOrEqualTo(String value) {
            addCriterion("cfirsttranstype <=", value, "cfirsttranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttranstypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttranstype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeLike(String value) {
            addCriterion("cfirsttranstype like", value, "cfirsttranstype");
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeNotLike(String value) {
            addCriterion("cfirsttranstype not like", value, "cfirsttranstype");
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeIn(List<String> values) {
            addCriterion("cfirsttranstype in", values, "cfirsttranstype");
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeNotIn(List<String> values) {
            addCriterion("cfirsttranstype not in", values, "cfirsttranstype");
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeBetween(String value1, String value2) {
            addCriterion("cfirsttranstype between", value1, value2, "cfirsttranstype");
            return (Criteria) this;
        }

        public Criteria andCfirsttranstypeNotBetween(String value1, String value2) {
            addCriterion("cfirsttranstype not between", value1, value2, "cfirsttranstype");
            return (Criteria) this;
        }

        public Criteria andCfirsttypeIsNull() {
            addCriterion("cfirsttype is null");
            return (Criteria) this;
        }

        public Criteria andCfirsttypeIsNotNull() {
            addCriterion("cfirsttype is not null");
            return (Criteria) this;
        }

        public Criteria andCfirsttypeEqualTo(String value) {
            addCriterion("cfirsttype =", value, "cfirsttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttypeNotEqualTo(String value) {
            addCriterion("cfirsttype <>", value, "cfirsttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttypeGreaterThan(String value) {
            addCriterion("cfirsttype >", value, "cfirsttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttypeGreaterThanOrEqualTo(String value) {
            addCriterion("cfirsttype >=", value, "cfirsttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttypeLessThan(String value) {
            addCriterion("cfirsttype <", value, "cfirsttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttypeLessThanOrEqualTo(String value) {
            addCriterion("cfirsttype <=", value, "cfirsttype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCfirsttypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cfirsttype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCfirsttypeLike(String value) {
            addCriterion("cfirsttype like", value, "cfirsttype");
            return (Criteria) this;
        }

        public Criteria andCfirsttypeNotLike(String value) {
            addCriterion("cfirsttype not like", value, "cfirsttype");
            return (Criteria) this;
        }

        public Criteria andCfirsttypeIn(List<String> values) {
            addCriterion("cfirsttype in", values, "cfirsttype");
            return (Criteria) this;
        }

        public Criteria andCfirsttypeNotIn(List<String> values) {
            addCriterion("cfirsttype not in", values, "cfirsttype");
            return (Criteria) this;
        }

        public Criteria andCfirsttypeBetween(String value1, String value2) {
            addCriterion("cfirsttype between", value1, value2, "cfirsttype");
            return (Criteria) this;
        }

        public Criteria andCfirsttypeNotBetween(String value1, String value2) {
            addCriterion("cfirsttype not between", value1, value2, "cfirsttype");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidIsNull() {
            addCriterion("cgeneralhid is null");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidIsNotNull() {
            addCriterion("cgeneralhid is not null");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidEqualTo(String value) {
            addCriterion("cgeneralhid =", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralhid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidNotEqualTo(String value) {
            addCriterion("cgeneralhid <>", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralhid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidGreaterThan(String value) {
            addCriterion("cgeneralhid >", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralhid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidGreaterThanOrEqualTo(String value) {
            addCriterion("cgeneralhid >=", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralhid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidLessThan(String value) {
            addCriterion("cgeneralhid <", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralhid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidLessThanOrEqualTo(String value) {
            addCriterion("cgeneralhid <=", value, "cgeneralhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCgeneralhidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cgeneralhid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCgeneralhidLike(String value) {
            addCriterion("cgeneralhid like", value, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidNotLike(String value) {
            addCriterion("cgeneralhid not like", value, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidIn(List<String> values) {
            addCriterion("cgeneralhid in", values, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidNotIn(List<String> values) {
            addCriterion("cgeneralhid not in", values, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidBetween(String value1, String value2) {
            addCriterion("cgeneralhid between", value1, value2, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCgeneralhidNotBetween(String value1, String value2) {
            addCriterion("cgeneralhid not between", value1, value2, "cgeneralhid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidIsNull() {
            addCriterion("cioliabilityoid is null");
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidIsNotNull() {
            addCriterion("cioliabilityoid is not null");
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidEqualTo(String value) {
            addCriterion("cioliabilityoid =", value, "cioliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityoidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidNotEqualTo(String value) {
            addCriterion("cioliabilityoid <>", value, "cioliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityoidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidGreaterThan(String value) {
            addCriterion("cioliabilityoid >", value, "cioliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityoidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidGreaterThanOrEqualTo(String value) {
            addCriterion("cioliabilityoid >=", value, "cioliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityoidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidLessThan(String value) {
            addCriterion("cioliabilityoid <", value, "cioliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityoidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidLessThanOrEqualTo(String value) {
            addCriterion("cioliabilityoid <=", value, "cioliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityoidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidLike(String value) {
            addCriterion("cioliabilityoid like", value, "cioliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidNotLike(String value) {
            addCriterion("cioliabilityoid not like", value, "cioliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidIn(List<String> values) {
            addCriterion("cioliabilityoid in", values, "cioliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidNotIn(List<String> values) {
            addCriterion("cioliabilityoid not in", values, "cioliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidBetween(String value1, String value2) {
            addCriterion("cioliabilityoid between", value1, value2, "cioliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityoidNotBetween(String value1, String value2) {
            addCriterion("cioliabilityoid not between", value1, value2, "cioliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidIsNull() {
            addCriterion("cioliabilityvid is null");
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidIsNotNull() {
            addCriterion("cioliabilityvid is not null");
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidEqualTo(String value) {
            addCriterion("cioliabilityvid =", value, "cioliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityvidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidNotEqualTo(String value) {
            addCriterion("cioliabilityvid <>", value, "cioliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityvidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidGreaterThan(String value) {
            addCriterion("cioliabilityvid >", value, "cioliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityvidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidGreaterThanOrEqualTo(String value) {
            addCriterion("cioliabilityvid >=", value, "cioliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityvidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidLessThan(String value) {
            addCriterion("cioliabilityvid <", value, "cioliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityvidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidLessThanOrEqualTo(String value) {
            addCriterion("cioliabilityvid <=", value, "cioliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCioliabilityvidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cioliabilityvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidLike(String value) {
            addCriterion("cioliabilityvid like", value, "cioliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidNotLike(String value) {
            addCriterion("cioliabilityvid not like", value, "cioliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidIn(List<String> values) {
            addCriterion("cioliabilityvid in", values, "cioliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidNotIn(List<String> values) {
            addCriterion("cioliabilityvid not in", values, "cioliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidBetween(String value1, String value2) {
            addCriterion("cioliabilityvid between", value1, value2, "cioliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCioliabilityvidNotBetween(String value1, String value2) {
            addCriterion("cioliabilityvid not between", value1, value2, "cioliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCliabilityoidIsNull() {
            addCriterion("cliabilityoid is null");
            return (Criteria) this;
        }

        public Criteria andCliabilityoidIsNotNull() {
            addCriterion("cliabilityoid is not null");
            return (Criteria) this;
        }

        public Criteria andCliabilityoidEqualTo(String value) {
            addCriterion("cliabilityoid =", value, "cliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityoidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityoidNotEqualTo(String value) {
            addCriterion("cliabilityoid <>", value, "cliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityoidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityoidGreaterThan(String value) {
            addCriterion("cliabilityoid >", value, "cliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityoidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityoidGreaterThanOrEqualTo(String value) {
            addCriterion("cliabilityoid >=", value, "cliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityoidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityoidLessThan(String value) {
            addCriterion("cliabilityoid <", value, "cliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityoidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityoidLessThanOrEqualTo(String value) {
            addCriterion("cliabilityoid <=", value, "cliabilityoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityoidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityoidLike(String value) {
            addCriterion("cliabilityoid like", value, "cliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCliabilityoidNotLike(String value) {
            addCriterion("cliabilityoid not like", value, "cliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCliabilityoidIn(List<String> values) {
            addCriterion("cliabilityoid in", values, "cliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCliabilityoidNotIn(List<String> values) {
            addCriterion("cliabilityoid not in", values, "cliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCliabilityoidBetween(String value1, String value2) {
            addCriterion("cliabilityoid between", value1, value2, "cliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCliabilityoidNotBetween(String value1, String value2) {
            addCriterion("cliabilityoid not between", value1, value2, "cliabilityoid");
            return (Criteria) this;
        }

        public Criteria andCliabilityvidIsNull() {
            addCriterion("cliabilityvid is null");
            return (Criteria) this;
        }

        public Criteria andCliabilityvidIsNotNull() {
            addCriterion("cliabilityvid is not null");
            return (Criteria) this;
        }

        public Criteria andCliabilityvidEqualTo(String value) {
            addCriterion("cliabilityvid =", value, "cliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityvidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityvidNotEqualTo(String value) {
            addCriterion("cliabilityvid <>", value, "cliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityvidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityvidGreaterThan(String value) {
            addCriterion("cliabilityvid >", value, "cliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityvidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityvidGreaterThanOrEqualTo(String value) {
            addCriterion("cliabilityvid >=", value, "cliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityvidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityvidLessThan(String value) {
            addCriterion("cliabilityvid <", value, "cliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityvidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityvidLessThanOrEqualTo(String value) {
            addCriterion("cliabilityvid <=", value, "cliabilityvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCliabilityvidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cliabilityvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCliabilityvidLike(String value) {
            addCriterion("cliabilityvid like", value, "cliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCliabilityvidNotLike(String value) {
            addCriterion("cliabilityvid not like", value, "cliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCliabilityvidIn(List<String> values) {
            addCriterion("cliabilityvid in", values, "cliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCliabilityvidNotIn(List<String> values) {
            addCriterion("cliabilityvid not in", values, "cliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCliabilityvidBetween(String value1, String value2) {
            addCriterion("cliabilityvid between", value1, value2, "cliabilityvid");
            return (Criteria) this;
        }

        public Criteria andCliabilityvidNotBetween(String value1, String value2) {
            addCriterion("cliabilityvid not between", value1, value2, "cliabilityvid");
            return (Criteria) this;
        }

        public Criteria andClocationidIsNull() {
            addCriterion("clocationid is null");
            return (Criteria) this;
        }

        public Criteria andClocationidIsNotNull() {
            addCriterion("clocationid is not null");
            return (Criteria) this;
        }

        public Criteria andClocationidEqualTo(String value) {
            addCriterion("clocationid =", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("clocationid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidNotEqualTo(String value) {
            addCriterion("clocationid <>", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("clocationid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidGreaterThan(String value) {
            addCriterion("clocationid >", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("clocationid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidGreaterThanOrEqualTo(String value) {
            addCriterion("clocationid >=", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("clocationid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidLessThan(String value) {
            addCriterion("clocationid <", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("clocationid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidLessThanOrEqualTo(String value) {
            addCriterion("clocationid <=", value, "clocationid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andClocationidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("clocationid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andClocationidLike(String value) {
            addCriterion("clocationid like", value, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidNotLike(String value) {
            addCriterion("clocationid not like", value, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidIn(List<String> values) {
            addCriterion("clocationid in", values, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidNotIn(List<String> values) {
            addCriterion("clocationid not in", values, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidBetween(String value1, String value2) {
            addCriterion("clocationid between", value1, value2, "clocationid");
            return (Criteria) this;
        }

        public Criteria andClocationidNotBetween(String value1, String value2) {
            addCriterion("clocationid not between", value1, value2, "clocationid");
            return (Criteria) this;
        }

        public Criteria andCmaterialoidIsNull() {
            addCriterion("cmaterialoid is null");
            return (Criteria) this;
        }

        public Criteria andCmaterialoidIsNotNull() {
            addCriterion("cmaterialoid is not null");
            return (Criteria) this;
        }

        public Criteria andCmaterialoidEqualTo(String value) {
            addCriterion("cmaterialoid =", value, "cmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialoidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialoidNotEqualTo(String value) {
            addCriterion("cmaterialoid <>", value, "cmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialoidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialoidGreaterThan(String value) {
            addCriterion("cmaterialoid >", value, "cmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialoidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialoidGreaterThanOrEqualTo(String value) {
            addCriterion("cmaterialoid >=", value, "cmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialoidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialoidLessThan(String value) {
            addCriterion("cmaterialoid <", value, "cmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialoidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialoidLessThanOrEqualTo(String value) {
            addCriterion("cmaterialoid <=", value, "cmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialoidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialoidLike(String value) {
            addCriterion("cmaterialoid like", value, "cmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCmaterialoidNotLike(String value) {
            addCriterion("cmaterialoid not like", value, "cmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCmaterialoidIn(List<String> values) {
            addCriterion("cmaterialoid in", values, "cmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCmaterialoidNotIn(List<String> values) {
            addCriterion("cmaterialoid not in", values, "cmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCmaterialoidBetween(String value1, String value2) {
            addCriterion("cmaterialoid between", value1, value2, "cmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCmaterialoidNotBetween(String value1, String value2) {
            addCriterion("cmaterialoid not between", value1, value2, "cmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIsNull() {
            addCriterion("cmaterialvid is null");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIsNotNull() {
            addCriterion("cmaterialvid is not null");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidEqualTo(String value) {
            addCriterion("cmaterialvid =", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotEqualTo(String value) {
            addCriterion("cmaterialvid <>", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidGreaterThan(String value) {
            addCriterion("cmaterialvid >", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidGreaterThanOrEqualTo(String value) {
            addCriterion("cmaterialvid >=", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLessThan(String value) {
            addCriterion("cmaterialvid <", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLessThanOrEqualTo(String value) {
            addCriterion("cmaterialvid <=", value, "cmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCmaterialvidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cmaterialvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCmaterialvidLike(String value) {
            addCriterion("cmaterialvid like", value, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotLike(String value) {
            addCriterion("cmaterialvid not like", value, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidIn(List<String> values) {
            addCriterion("cmaterialvid in", values, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotIn(List<String> values) {
            addCriterion("cmaterialvid not in", values, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidBetween(String value1, String value2) {
            addCriterion("cmaterialvid between", value1, value2, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCmaterialvidNotBetween(String value1, String value2) {
            addCriterion("cmaterialvid not between", value1, value2, "cmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCorpoidIsNull() {
            addCriterion("corpoid is null");
            return (Criteria) this;
        }

        public Criteria andCorpoidIsNotNull() {
            addCriterion("corpoid is not null");
            return (Criteria) this;
        }

        public Criteria andCorpoidEqualTo(String value) {
            addCriterion("corpoid =", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidNotEqualTo(String value) {
            addCriterion("corpoid <>", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidGreaterThan(String value) {
            addCriterion("corpoid >", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidGreaterThanOrEqualTo(String value) {
            addCriterion("corpoid >=", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidLessThan(String value) {
            addCriterion("corpoid <", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidLessThanOrEqualTo(String value) {
            addCriterion("corpoid <=", value, "corpoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpoidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpoidLike(String value) {
            addCriterion("corpoid like", value, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidNotLike(String value) {
            addCriterion("corpoid not like", value, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidIn(List<String> values) {
            addCriterion("corpoid in", values, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidNotIn(List<String> values) {
            addCriterion("corpoid not in", values, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidBetween(String value1, String value2) {
            addCriterion("corpoid between", value1, value2, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpoidNotBetween(String value1, String value2) {
            addCriterion("corpoid not between", value1, value2, "corpoid");
            return (Criteria) this;
        }

        public Criteria andCorpvidIsNull() {
            addCriterion("corpvid is null");
            return (Criteria) this;
        }

        public Criteria andCorpvidIsNotNull() {
            addCriterion("corpvid is not null");
            return (Criteria) this;
        }

        public Criteria andCorpvidEqualTo(String value) {
            addCriterion("corpvid =", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidNotEqualTo(String value) {
            addCriterion("corpvid <>", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidGreaterThan(String value) {
            addCriterion("corpvid >", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidGreaterThanOrEqualTo(String value) {
            addCriterion("corpvid >=", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidLessThan(String value) {
            addCriterion("corpvid <", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidLessThanOrEqualTo(String value) {
            addCriterion("corpvid <=", value, "corpvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCorpvidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("corpvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCorpvidLike(String value) {
            addCriterion("corpvid like", value, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidNotLike(String value) {
            addCriterion("corpvid not like", value, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidIn(List<String> values) {
            addCriterion("corpvid in", values, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidNotIn(List<String> values) {
            addCriterion("corpvid not in", values, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidBetween(String value1, String value2) {
            addCriterion("corpvid between", value1, value2, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCorpvidNotBetween(String value1, String value2) {
            addCriterion("corpvid not between", value1, value2, "corpvid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidIsNull() {
            addCriterion("coutcalbodyoid is null");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidIsNotNull() {
            addCriterion("coutcalbodyoid is not null");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidEqualTo(String value) {
            addCriterion("coutcalbodyoid =", value, "coutcalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyoidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidNotEqualTo(String value) {
            addCriterion("coutcalbodyoid <>", value, "coutcalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyoidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidGreaterThan(String value) {
            addCriterion("coutcalbodyoid >", value, "coutcalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyoidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidGreaterThanOrEqualTo(String value) {
            addCriterion("coutcalbodyoid >=", value, "coutcalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyoidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidLessThan(String value) {
            addCriterion("coutcalbodyoid <", value, "coutcalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyoidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidLessThanOrEqualTo(String value) {
            addCriterion("coutcalbodyoid <=", value, "coutcalbodyoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyoidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidLike(String value) {
            addCriterion("coutcalbodyoid like", value, "coutcalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidNotLike(String value) {
            addCriterion("coutcalbodyoid not like", value, "coutcalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidIn(List<String> values) {
            addCriterion("coutcalbodyoid in", values, "coutcalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidNotIn(List<String> values) {
            addCriterion("coutcalbodyoid not in", values, "coutcalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidBetween(String value1, String value2) {
            addCriterion("coutcalbodyoid between", value1, value2, "coutcalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyoidNotBetween(String value1, String value2) {
            addCriterion("coutcalbodyoid not between", value1, value2, "coutcalbodyoid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidIsNull() {
            addCriterion("coutcalbodyvid is null");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidIsNotNull() {
            addCriterion("coutcalbodyvid is not null");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidEqualTo(String value) {
            addCriterion("coutcalbodyvid =", value, "coutcalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyvidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidNotEqualTo(String value) {
            addCriterion("coutcalbodyvid <>", value, "coutcalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyvidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidGreaterThan(String value) {
            addCriterion("coutcalbodyvid >", value, "coutcalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyvidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidGreaterThanOrEqualTo(String value) {
            addCriterion("coutcalbodyvid >=", value, "coutcalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyvidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidLessThan(String value) {
            addCriterion("coutcalbodyvid <", value, "coutcalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyvidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidLessThanOrEqualTo(String value) {
            addCriterion("coutcalbodyvid <=", value, "coutcalbodyvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCoutcalbodyvidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("coutcalbodyvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidLike(String value) {
            addCriterion("coutcalbodyvid like", value, "coutcalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidNotLike(String value) {
            addCriterion("coutcalbodyvid not like", value, "coutcalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidIn(List<String> values) {
            addCriterion("coutcalbodyvid in", values, "coutcalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidNotIn(List<String> values) {
            addCriterion("coutcalbodyvid not in", values, "coutcalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidBetween(String value1, String value2) {
            addCriterion("coutcalbodyvid between", value1, value2, "coutcalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCoutcalbodyvidNotBetween(String value1, String value2) {
            addCriterion("coutcalbodyvid not between", value1, value2, "coutcalbodyvid");
            return (Criteria) this;
        }

        public Criteria andCproductoridIsNull() {
            addCriterion("cproductorid is null");
            return (Criteria) this;
        }

        public Criteria andCproductoridIsNotNull() {
            addCriterion("cproductorid is not null");
            return (Criteria) this;
        }

        public Criteria andCproductoridEqualTo(String value) {
            addCriterion("cproductorid =", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cproductorid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridNotEqualTo(String value) {
            addCriterion("cproductorid <>", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cproductorid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridGreaterThan(String value) {
            addCriterion("cproductorid >", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cproductorid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridGreaterThanOrEqualTo(String value) {
            addCriterion("cproductorid >=", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cproductorid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridLessThan(String value) {
            addCriterion("cproductorid <", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cproductorid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridLessThanOrEqualTo(String value) {
            addCriterion("cproductorid <=", value, "cproductorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCproductoridLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cproductorid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCproductoridLike(String value) {
            addCriterion("cproductorid like", value, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridNotLike(String value) {
            addCriterion("cproductorid not like", value, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridIn(List<String> values) {
            addCriterion("cproductorid in", values, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridNotIn(List<String> values) {
            addCriterion("cproductorid not in", values, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridBetween(String value1, String value2) {
            addCriterion("cproductorid between", value1, value2, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCproductoridNotBetween(String value1, String value2) {
            addCriterion("cproductorid not between", value1, value2, "cproductorid");
            return (Criteria) this;
        }

        public Criteria andCprojectidIsNull() {
            addCriterion("cprojectid is null");
            return (Criteria) this;
        }

        public Criteria andCprojectidIsNotNull() {
            addCriterion("cprojectid is not null");
            return (Criteria) this;
        }

        public Criteria andCprojectidEqualTo(String value) {
            addCriterion("cprojectid =", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cprojectid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidNotEqualTo(String value) {
            addCriterion("cprojectid <>", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cprojectid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidGreaterThan(String value) {
            addCriterion("cprojectid >", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cprojectid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidGreaterThanOrEqualTo(String value) {
            addCriterion("cprojectid >=", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cprojectid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidLessThan(String value) {
            addCriterion("cprojectid <", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cprojectid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidLessThanOrEqualTo(String value) {
            addCriterion("cprojectid <=", value, "cprojectid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCprojectidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cprojectid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCprojectidLike(String value) {
            addCriterion("cprojectid like", value, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidNotLike(String value) {
            addCriterion("cprojectid not like", value, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidIn(List<String> values) {
            addCriterion("cprojectid in", values, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidNotIn(List<String> values) {
            addCriterion("cprojectid not in", values, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidBetween(String value1, String value2) {
            addCriterion("cprojectid between", value1, value2, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCprojectidNotBetween(String value1, String value2) {
            addCriterion("cprojectid not between", value1, value2, "cprojectid");
            return (Criteria) this;
        }

        public Criteria andCrownoIsNull() {
            addCriterion("crowno is null");
            return (Criteria) this;
        }

        public Criteria andCrownoIsNotNull() {
            addCriterion("crowno is not null");
            return (Criteria) this;
        }

        public Criteria andCrownoEqualTo(String value) {
            addCriterion("crowno =", value, "crowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrownoEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("crowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrownoNotEqualTo(String value) {
            addCriterion("crowno <>", value, "crowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrownoNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("crowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrownoGreaterThan(String value) {
            addCriterion("crowno >", value, "crowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrownoGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("crowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrownoGreaterThanOrEqualTo(String value) {
            addCriterion("crowno >=", value, "crowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrownoGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("crowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrownoLessThan(String value) {
            addCriterion("crowno <", value, "crowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrownoLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("crowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrownoLessThanOrEqualTo(String value) {
            addCriterion("crowno <=", value, "crowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCrownoLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("crowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCrownoLike(String value) {
            addCriterion("crowno like", value, "crowno");
            return (Criteria) this;
        }

        public Criteria andCrownoNotLike(String value) {
            addCriterion("crowno not like", value, "crowno");
            return (Criteria) this;
        }

        public Criteria andCrownoIn(List<String> values) {
            addCriterion("crowno in", values, "crowno");
            return (Criteria) this;
        }

        public Criteria andCrownoNotIn(List<String> values) {
            addCriterion("crowno not in", values, "crowno");
            return (Criteria) this;
        }

        public Criteria andCrownoBetween(String value1, String value2) {
            addCriterion("crowno between", value1, value2, "crowno");
            return (Criteria) this;
        }

        public Criteria andCrownoNotBetween(String value1, String value2) {
            addCriterion("crowno not between", value1, value2, "crowno");
            return (Criteria) this;
        }

        public Criteria andCselastunitidIsNull() {
            addCriterion("cselastunitid is null");
            return (Criteria) this;
        }

        public Criteria andCselastunitidIsNotNull() {
            addCriterion("cselastunitid is not null");
            return (Criteria) this;
        }

        public Criteria andCselastunitidEqualTo(String value) {
            addCriterion("cselastunitid =", value, "cselastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCselastunitidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cselastunitid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCselastunitidNotEqualTo(String value) {
            addCriterion("cselastunitid <>", value, "cselastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCselastunitidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cselastunitid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCselastunitidGreaterThan(String value) {
            addCriterion("cselastunitid >", value, "cselastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCselastunitidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cselastunitid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCselastunitidGreaterThanOrEqualTo(String value) {
            addCriterion("cselastunitid >=", value, "cselastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCselastunitidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cselastunitid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCselastunitidLessThan(String value) {
            addCriterion("cselastunitid <", value, "cselastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCselastunitidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cselastunitid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCselastunitidLessThanOrEqualTo(String value) {
            addCriterion("cselastunitid <=", value, "cselastunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCselastunitidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cselastunitid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCselastunitidLike(String value) {
            addCriterion("cselastunitid like", value, "cselastunitid");
            return (Criteria) this;
        }

        public Criteria andCselastunitidNotLike(String value) {
            addCriterion("cselastunitid not like", value, "cselastunitid");
            return (Criteria) this;
        }

        public Criteria andCselastunitidIn(List<String> values) {
            addCriterion("cselastunitid in", values, "cselastunitid");
            return (Criteria) this;
        }

        public Criteria andCselastunitidNotIn(List<String> values) {
            addCriterion("cselastunitid not in", values, "cselastunitid");
            return (Criteria) this;
        }

        public Criteria andCselastunitidBetween(String value1, String value2) {
            addCriterion("cselastunitid between", value1, value2, "cselastunitid");
            return (Criteria) this;
        }

        public Criteria andCselastunitidNotBetween(String value1, String value2) {
            addCriterion("cselastunitid not between", value1, value2, "cselastunitid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidIsNull() {
            addCriterion("csourcebillbid is null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidIsNotNull() {
            addCriterion("csourcebillbid is not null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidEqualTo(String value) {
            addCriterion("csourcebillbid =", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidNotEqualTo(String value) {
            addCriterion("csourcebillbid <>", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidGreaterThan(String value) {
            addCriterion("csourcebillbid >", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidGreaterThanOrEqualTo(String value) {
            addCriterion("csourcebillbid >=", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidLessThan(String value) {
            addCriterion("csourcebillbid <", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidLessThanOrEqualTo(String value) {
            addCriterion("csourcebillbid <=", value, "csourcebillbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillbidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillbid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidLike(String value) {
            addCriterion("csourcebillbid like", value, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidNotLike(String value) {
            addCriterion("csourcebillbid not like", value, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidIn(List<String> values) {
            addCriterion("csourcebillbid in", values, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidNotIn(List<String> values) {
            addCriterion("csourcebillbid not in", values, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidBetween(String value1, String value2) {
            addCriterion("csourcebillbid between", value1, value2, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillbidNotBetween(String value1, String value2) {
            addCriterion("csourcebillbid not between", value1, value2, "csourcebillbid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidIsNull() {
            addCriterion("csourcebillhid is null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidIsNotNull() {
            addCriterion("csourcebillhid is not null");
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidEqualTo(String value) {
            addCriterion("csourcebillhid =", value, "csourcebillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillhidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillhid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidNotEqualTo(String value) {
            addCriterion("csourcebillhid <>", value, "csourcebillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillhidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillhid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidGreaterThan(String value) {
            addCriterion("csourcebillhid >", value, "csourcebillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillhidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillhid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidGreaterThanOrEqualTo(String value) {
            addCriterion("csourcebillhid >=", value, "csourcebillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillhidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillhid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidLessThan(String value) {
            addCriterion("csourcebillhid <", value, "csourcebillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillhidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillhid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidLessThanOrEqualTo(String value) {
            addCriterion("csourcebillhid <=", value, "csourcebillhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcebillhidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcebillhid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidLike(String value) {
            addCriterion("csourcebillhid like", value, "csourcebillhid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidNotLike(String value) {
            addCriterion("csourcebillhid not like", value, "csourcebillhid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidIn(List<String> values) {
            addCriterion("csourcebillhid in", values, "csourcebillhid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidNotIn(List<String> values) {
            addCriterion("csourcebillhid not in", values, "csourcebillhid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidBetween(String value1, String value2) {
            addCriterion("csourcebillhid between", value1, value2, "csourcebillhid");
            return (Criteria) this;
        }

        public Criteria andCsourcebillhidNotBetween(String value1, String value2) {
            addCriterion("csourcebillhid not between", value1, value2, "csourcebillhid");
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeIsNull() {
            addCriterion("csourcetranstype is null");
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeIsNotNull() {
            addCriterion("csourcetranstype is not null");
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeEqualTo(String value) {
            addCriterion("csourcetranstype =", value, "csourcetranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetranstypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetranstype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeNotEqualTo(String value) {
            addCriterion("csourcetranstype <>", value, "csourcetranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetranstypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetranstype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeGreaterThan(String value) {
            addCriterion("csourcetranstype >", value, "csourcetranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetranstypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetranstype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeGreaterThanOrEqualTo(String value) {
            addCriterion("csourcetranstype >=", value, "csourcetranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetranstypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetranstype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeLessThan(String value) {
            addCriterion("csourcetranstype <", value, "csourcetranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetranstypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetranstype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeLessThanOrEqualTo(String value) {
            addCriterion("csourcetranstype <=", value, "csourcetranstype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetranstypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetranstype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeLike(String value) {
            addCriterion("csourcetranstype like", value, "csourcetranstype");
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeNotLike(String value) {
            addCriterion("csourcetranstype not like", value, "csourcetranstype");
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeIn(List<String> values) {
            addCriterion("csourcetranstype in", values, "csourcetranstype");
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeNotIn(List<String> values) {
            addCriterion("csourcetranstype not in", values, "csourcetranstype");
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeBetween(String value1, String value2) {
            addCriterion("csourcetranstype between", value1, value2, "csourcetranstype");
            return (Criteria) this;
        }

        public Criteria andCsourcetranstypeNotBetween(String value1, String value2) {
            addCriterion("csourcetranstype not between", value1, value2, "csourcetranstype");
            return (Criteria) this;
        }

        public Criteria andCsourcetypeIsNull() {
            addCriterion("csourcetype is null");
            return (Criteria) this;
        }

        public Criteria andCsourcetypeIsNotNull() {
            addCriterion("csourcetype is not null");
            return (Criteria) this;
        }

        public Criteria andCsourcetypeEqualTo(String value) {
            addCriterion("csourcetype =", value, "csourcetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetypeNotEqualTo(String value) {
            addCriterion("csourcetype <>", value, "csourcetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetypeGreaterThan(String value) {
            addCriterion("csourcetype >", value, "csourcetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetypeGreaterThanOrEqualTo(String value) {
            addCriterion("csourcetype >=", value, "csourcetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetypeLessThan(String value) {
            addCriterion("csourcetype <", value, "csourcetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetypeLessThanOrEqualTo(String value) {
            addCriterion("csourcetype <=", value, "csourcetype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsourcetypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csourcetype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsourcetypeLike(String value) {
            addCriterion("csourcetype like", value, "csourcetype");
            return (Criteria) this;
        }

        public Criteria andCsourcetypeNotLike(String value) {
            addCriterion("csourcetype not like", value, "csourcetype");
            return (Criteria) this;
        }

        public Criteria andCsourcetypeIn(List<String> values) {
            addCriterion("csourcetype in", values, "csourcetype");
            return (Criteria) this;
        }

        public Criteria andCsourcetypeNotIn(List<String> values) {
            addCriterion("csourcetype not in", values, "csourcetype");
            return (Criteria) this;
        }

        public Criteria andCsourcetypeBetween(String value1, String value2) {
            addCriterion("csourcetype between", value1, value2, "csourcetype");
            return (Criteria) this;
        }

        public Criteria andCsourcetypeNotBetween(String value1, String value2) {
            addCriterion("csourcetype not between", value1, value2, "csourcetype");
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidIsNull() {
            addCriterion("csrc2billbid is null");
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidIsNotNull() {
            addCriterion("csrc2billbid is not null");
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidEqualTo(String value) {
            addCriterion("csrc2billbid =", value, "csrc2billbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billbidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billbid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidNotEqualTo(String value) {
            addCriterion("csrc2billbid <>", value, "csrc2billbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billbidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billbid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidGreaterThan(String value) {
            addCriterion("csrc2billbid >", value, "csrc2billbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billbidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billbid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidGreaterThanOrEqualTo(String value) {
            addCriterion("csrc2billbid >=", value, "csrc2billbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billbidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billbid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidLessThan(String value) {
            addCriterion("csrc2billbid <", value, "csrc2billbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billbidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billbid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidLessThanOrEqualTo(String value) {
            addCriterion("csrc2billbid <=", value, "csrc2billbid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billbidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billbid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidLike(String value) {
            addCriterion("csrc2billbid like", value, "csrc2billbid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidNotLike(String value) {
            addCriterion("csrc2billbid not like", value, "csrc2billbid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidIn(List<String> values) {
            addCriterion("csrc2billbid in", values, "csrc2billbid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidNotIn(List<String> values) {
            addCriterion("csrc2billbid not in", values, "csrc2billbid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidBetween(String value1, String value2) {
            addCriterion("csrc2billbid between", value1, value2, "csrc2billbid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billbidNotBetween(String value1, String value2) {
            addCriterion("csrc2billbid not between", value1, value2, "csrc2billbid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidIsNull() {
            addCriterion("csrc2billhid is null");
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidIsNotNull() {
            addCriterion("csrc2billhid is not null");
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidEqualTo(String value) {
            addCriterion("csrc2billhid =", value, "csrc2billhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billhidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billhid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidNotEqualTo(String value) {
            addCriterion("csrc2billhid <>", value, "csrc2billhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billhidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billhid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidGreaterThan(String value) {
            addCriterion("csrc2billhid >", value, "csrc2billhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billhidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billhid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidGreaterThanOrEqualTo(String value) {
            addCriterion("csrc2billhid >=", value, "csrc2billhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billhidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billhid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidLessThan(String value) {
            addCriterion("csrc2billhid <", value, "csrc2billhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billhidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billhid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidLessThanOrEqualTo(String value) {
            addCriterion("csrc2billhid <=", value, "csrc2billhid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billhidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billhid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidLike(String value) {
            addCriterion("csrc2billhid like", value, "csrc2billhid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidNotLike(String value) {
            addCriterion("csrc2billhid not like", value, "csrc2billhid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidIn(List<String> values) {
            addCriterion("csrc2billhid in", values, "csrc2billhid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidNotIn(List<String> values) {
            addCriterion("csrc2billhid not in", values, "csrc2billhid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidBetween(String value1, String value2) {
            addCriterion("csrc2billhid between", value1, value2, "csrc2billhid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billhidNotBetween(String value1, String value2) {
            addCriterion("csrc2billhid not between", value1, value2, "csrc2billhid");
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeIsNull() {
            addCriterion("csrc2billtype is null");
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeIsNotNull() {
            addCriterion("csrc2billtype is not null");
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeEqualTo(String value) {
            addCriterion("csrc2billtype =", value, "csrc2billtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billtypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billtype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeNotEqualTo(String value) {
            addCriterion("csrc2billtype <>", value, "csrc2billtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billtypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billtype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeGreaterThan(String value) {
            addCriterion("csrc2billtype >", value, "csrc2billtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billtypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billtype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeGreaterThanOrEqualTo(String value) {
            addCriterion("csrc2billtype >=", value, "csrc2billtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billtypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billtype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeLessThan(String value) {
            addCriterion("csrc2billtype <", value, "csrc2billtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billtypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billtype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeLessThanOrEqualTo(String value) {
            addCriterion("csrc2billtype <=", value, "csrc2billtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2billtypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2billtype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeLike(String value) {
            addCriterion("csrc2billtype like", value, "csrc2billtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeNotLike(String value) {
            addCriterion("csrc2billtype not like", value, "csrc2billtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeIn(List<String> values) {
            addCriterion("csrc2billtype in", values, "csrc2billtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeNotIn(List<String> values) {
            addCriterion("csrc2billtype not in", values, "csrc2billtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeBetween(String value1, String value2) {
            addCriterion("csrc2billtype between", value1, value2, "csrc2billtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2billtypeNotBetween(String value1, String value2) {
            addCriterion("csrc2billtype not between", value1, value2, "csrc2billtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeIsNull() {
            addCriterion("csrc2transtype is null");
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeIsNotNull() {
            addCriterion("csrc2transtype is not null");
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeEqualTo(String value) {
            addCriterion("csrc2transtype =", value, "csrc2transtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2transtypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2transtype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeNotEqualTo(String value) {
            addCriterion("csrc2transtype <>", value, "csrc2transtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2transtypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2transtype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeGreaterThan(String value) {
            addCriterion("csrc2transtype >", value, "csrc2transtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2transtypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2transtype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeGreaterThanOrEqualTo(String value) {
            addCriterion("csrc2transtype >=", value, "csrc2transtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2transtypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2transtype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeLessThan(String value) {
            addCriterion("csrc2transtype <", value, "csrc2transtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2transtypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2transtype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeLessThanOrEqualTo(String value) {
            addCriterion("csrc2transtype <=", value, "csrc2transtype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrc2transtypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrc2transtype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeLike(String value) {
            addCriterion("csrc2transtype like", value, "csrc2transtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeNotLike(String value) {
            addCriterion("csrc2transtype not like", value, "csrc2transtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeIn(List<String> values) {
            addCriterion("csrc2transtype in", values, "csrc2transtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeNotIn(List<String> values) {
            addCriterion("csrc2transtype not in", values, "csrc2transtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeBetween(String value1, String value2) {
            addCriterion("csrc2transtype between", value1, value2, "csrc2transtype");
            return (Criteria) this;
        }

        public Criteria andCsrc2transtypeNotBetween(String value1, String value2) {
            addCriterion("csrc2transtype not between", value1, value2, "csrc2transtype");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidIsNull() {
            addCriterion("csrcmaterialoid is null");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidIsNotNull() {
            addCriterion("csrcmaterialoid is not null");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidEqualTo(String value) {
            addCriterion("csrcmaterialoid =", value, "csrcmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialoidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialoid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidNotEqualTo(String value) {
            addCriterion("csrcmaterialoid <>", value, "csrcmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialoidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialoid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidGreaterThan(String value) {
            addCriterion("csrcmaterialoid >", value, "csrcmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialoidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialoid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidGreaterThanOrEqualTo(String value) {
            addCriterion("csrcmaterialoid >=", value, "csrcmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialoidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialoid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidLessThan(String value) {
            addCriterion("csrcmaterialoid <", value, "csrcmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialoidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialoid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidLessThanOrEqualTo(String value) {
            addCriterion("csrcmaterialoid <=", value, "csrcmaterialoid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialoidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialoid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidLike(String value) {
            addCriterion("csrcmaterialoid like", value, "csrcmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidNotLike(String value) {
            addCriterion("csrcmaterialoid not like", value, "csrcmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidIn(List<String> values) {
            addCriterion("csrcmaterialoid in", values, "csrcmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidNotIn(List<String> values) {
            addCriterion("csrcmaterialoid not in", values, "csrcmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidBetween(String value1, String value2) {
            addCriterion("csrcmaterialoid between", value1, value2, "csrcmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialoidNotBetween(String value1, String value2) {
            addCriterion("csrcmaterialoid not between", value1, value2, "csrcmaterialoid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidIsNull() {
            addCriterion("csrcmaterialvid is null");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidIsNotNull() {
            addCriterion("csrcmaterialvid is not null");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidEqualTo(String value) {
            addCriterion("csrcmaterialvid =", value, "csrcmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialvidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialvid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidNotEqualTo(String value) {
            addCriterion("csrcmaterialvid <>", value, "csrcmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialvidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialvid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidGreaterThan(String value) {
            addCriterion("csrcmaterialvid >", value, "csrcmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialvidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialvid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidGreaterThanOrEqualTo(String value) {
            addCriterion("csrcmaterialvid >=", value, "csrcmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialvidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialvid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidLessThan(String value) {
            addCriterion("csrcmaterialvid <", value, "csrcmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialvidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialvid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidLessThanOrEqualTo(String value) {
            addCriterion("csrcmaterialvid <=", value, "csrcmaterialvid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCsrcmaterialvidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("csrcmaterialvid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidLike(String value) {
            addCriterion("csrcmaterialvid like", value, "csrcmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidNotLike(String value) {
            addCriterion("csrcmaterialvid not like", value, "csrcmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidIn(List<String> values) {
            addCriterion("csrcmaterialvid in", values, "csrcmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidNotIn(List<String> values) {
            addCriterion("csrcmaterialvid not in", values, "csrcmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidBetween(String value1, String value2) {
            addCriterion("csrcmaterialvid between", value1, value2, "csrcmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCsrcmaterialvidNotBetween(String value1, String value2) {
            addCriterion("csrcmaterialvid not between", value1, value2, "csrcmaterialvid");
            return (Criteria) this;
        }

        public Criteria andCstateidIsNull() {
            addCriterion("cstateid is null");
            return (Criteria) this;
        }

        public Criteria andCstateidIsNotNull() {
            addCriterion("cstateid is not null");
            return (Criteria) this;
        }

        public Criteria andCstateidEqualTo(String value) {
            addCriterion("cstateid =", value, "cstateid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstateidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cstateid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstateidNotEqualTo(String value) {
            addCriterion("cstateid <>", value, "cstateid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstateidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cstateid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstateidGreaterThan(String value) {
            addCriterion("cstateid >", value, "cstateid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstateidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cstateid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstateidGreaterThanOrEqualTo(String value) {
            addCriterion("cstateid >=", value, "cstateid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstateidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cstateid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstateidLessThan(String value) {
            addCriterion("cstateid <", value, "cstateid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstateidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cstateid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstateidLessThanOrEqualTo(String value) {
            addCriterion("cstateid <=", value, "cstateid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCstateidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cstateid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCstateidLike(String value) {
            addCriterion("cstateid like", value, "cstateid");
            return (Criteria) this;
        }

        public Criteria andCstateidNotLike(String value) {
            addCriterion("cstateid not like", value, "cstateid");
            return (Criteria) this;
        }

        public Criteria andCstateidIn(List<String> values) {
            addCriterion("cstateid in", values, "cstateid");
            return (Criteria) this;
        }

        public Criteria andCstateidNotIn(List<String> values) {
            addCriterion("cstateid not in", values, "cstateid");
            return (Criteria) this;
        }

        public Criteria andCstateidBetween(String value1, String value2) {
            addCriterion("cstateid between", value1, value2, "cstateid");
            return (Criteria) this;
        }

        public Criteria andCstateidNotBetween(String value1, String value2) {
            addCriterion("cstateid not between", value1, value2, "cstateid");
            return (Criteria) this;
        }

        public Criteria andCunitidIsNull() {
            addCriterion("cunitid is null");
            return (Criteria) this;
        }

        public Criteria andCunitidIsNotNull() {
            addCriterion("cunitid is not null");
            return (Criteria) this;
        }

        public Criteria andCunitidEqualTo(String value) {
            addCriterion("cunitid =", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cunitid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidNotEqualTo(String value) {
            addCriterion("cunitid <>", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cunitid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidGreaterThan(String value) {
            addCriterion("cunitid >", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cunitid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidGreaterThanOrEqualTo(String value) {
            addCriterion("cunitid >=", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cunitid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidLessThan(String value) {
            addCriterion("cunitid <", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cunitid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidLessThanOrEqualTo(String value) {
            addCriterion("cunitid <=", value, "cunitid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCunitidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cunitid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCunitidLike(String value) {
            addCriterion("cunitid like", value, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidNotLike(String value) {
            addCriterion("cunitid not like", value, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidIn(List<String> values) {
            addCriterion("cunitid in", values, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidNotIn(List<String> values) {
            addCriterion("cunitid not in", values, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidBetween(String value1, String value2) {
            addCriterion("cunitid between", value1, value2, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCunitidNotBetween(String value1, String value2) {
            addCriterion("cunitid not between", value1, value2, "cunitid");
            return (Criteria) this;
        }

        public Criteria andCvendoridIsNull() {
            addCriterion("cvendorid is null");
            return (Criteria) this;
        }

        public Criteria andCvendoridIsNotNull() {
            addCriterion("cvendorid is not null");
            return (Criteria) this;
        }

        public Criteria andCvendoridEqualTo(String value) {
            addCriterion("cvendorid =", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvendorid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridNotEqualTo(String value) {
            addCriterion("cvendorid <>", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvendorid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridGreaterThan(String value) {
            addCriterion("cvendorid >", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvendorid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridGreaterThanOrEqualTo(String value) {
            addCriterion("cvendorid >=", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvendorid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridLessThan(String value) {
            addCriterion("cvendorid <", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvendorid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridLessThanOrEqualTo(String value) {
            addCriterion("cvendorid <=", value, "cvendorid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvendoridLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvendorid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvendoridLike(String value) {
            addCriterion("cvendorid like", value, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridNotLike(String value) {
            addCriterion("cvendorid not like", value, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridIn(List<String> values) {
            addCriterion("cvendorid in", values, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridNotIn(List<String> values) {
            addCriterion("cvendorid not in", values, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridBetween(String value1, String value2) {
            addCriterion("cvendorid between", value1, value2, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvendoridNotBetween(String value1, String value2) {
            addCriterion("cvendorid not between", value1, value2, "cvendorid");
            return (Criteria) this;
        }

        public Criteria andCvmivenderidIsNull() {
            addCriterion("cvmivenderid is null");
            return (Criteria) this;
        }

        public Criteria andCvmivenderidIsNotNull() {
            addCriterion("cvmivenderid is not null");
            return (Criteria) this;
        }

        public Criteria andCvmivenderidEqualTo(String value) {
            addCriterion("cvmivenderid =", value, "cvmivenderid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvmivenderidEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvmivenderid = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvmivenderidNotEqualTo(String value) {
            addCriterion("cvmivenderid <>", value, "cvmivenderid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvmivenderidNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvmivenderid <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvmivenderidGreaterThan(String value) {
            addCriterion("cvmivenderid >", value, "cvmivenderid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvmivenderidGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvmivenderid > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvmivenderidGreaterThanOrEqualTo(String value) {
            addCriterion("cvmivenderid >=", value, "cvmivenderid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvmivenderidGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvmivenderid >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvmivenderidLessThan(String value) {
            addCriterion("cvmivenderid <", value, "cvmivenderid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvmivenderidLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvmivenderid < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvmivenderidLessThanOrEqualTo(String value) {
            addCriterion("cvmivenderid <=", value, "cvmivenderid");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andCvmivenderidLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("cvmivenderid <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andCvmivenderidLike(String value) {
            addCriterion("cvmivenderid like", value, "cvmivenderid");
            return (Criteria) this;
        }

        public Criteria andCvmivenderidNotLike(String value) {
            addCriterion("cvmivenderid not like", value, "cvmivenderid");
            return (Criteria) this;
        }

        public Criteria andCvmivenderidIn(List<String> values) {
            addCriterion("cvmivenderid in", values, "cvmivenderid");
            return (Criteria) this;
        }

        public Criteria andCvmivenderidNotIn(List<String> values) {
            addCriterion("cvmivenderid not in", values, "cvmivenderid");
            return (Criteria) this;
        }

        public Criteria andCvmivenderidBetween(String value1, String value2) {
            addCriterion("cvmivenderid between", value1, value2, "cvmivenderid");
            return (Criteria) this;
        }

        public Criteria andCvmivenderidNotBetween(String value1, String value2) {
            addCriterion("cvmivenderid not between", value1, value2, "cvmivenderid");
            return (Criteria) this;
        }

        public Criteria andDbizdateIsNull() {
            addCriterion("dbizdate is null");
            return (Criteria) this;
        }

        public Criteria andDbizdateIsNotNull() {
            addCriterion("dbizdate is not null");
            return (Criteria) this;
        }

        public Criteria andDbizdateEqualTo(String value) {
            addCriterion("dbizdate =", value, "dbizdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbizdateEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dbizdate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbizdateNotEqualTo(String value) {
            addCriterion("dbizdate <>", value, "dbizdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbizdateNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dbizdate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbizdateGreaterThan(String value) {
            addCriterion("dbizdate >", value, "dbizdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbizdateGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dbizdate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbizdateGreaterThanOrEqualTo(String value) {
            addCriterion("dbizdate >=", value, "dbizdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbizdateGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dbizdate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbizdateLessThan(String value) {
            addCriterion("dbizdate <", value, "dbizdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbizdateLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dbizdate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbizdateLessThanOrEqualTo(String value) {
            addCriterion("dbizdate <=", value, "dbizdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDbizdateLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dbizdate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDbizdateLike(String value) {
            addCriterion("dbizdate like", value, "dbizdate");
            return (Criteria) this;
        }

        public Criteria andDbizdateNotLike(String value) {
            addCriterion("dbizdate not like", value, "dbizdate");
            return (Criteria) this;
        }

        public Criteria andDbizdateIn(List<String> values) {
            addCriterion("dbizdate in", values, "dbizdate");
            return (Criteria) this;
        }

        public Criteria andDbizdateNotIn(List<String> values) {
            addCriterion("dbizdate not in", values, "dbizdate");
            return (Criteria) this;
        }

        public Criteria andDbizdateBetween(String value1, String value2) {
            addCriterion("dbizdate between", value1, value2, "dbizdate");
            return (Criteria) this;
        }

        public Criteria andDbizdateNotBetween(String value1, String value2) {
            addCriterion("dbizdate not between", value1, value2, "dbizdate");
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateIsNull() {
            addCriterion("dfirstbilldate is null");
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateIsNotNull() {
            addCriterion("dfirstbilldate is not null");
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateEqualTo(String value) {
            addCriterion("dfirstbilldate =", value, "dfirstbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDfirstbilldateEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dfirstbilldate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateNotEqualTo(String value) {
            addCriterion("dfirstbilldate <>", value, "dfirstbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDfirstbilldateNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dfirstbilldate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateGreaterThan(String value) {
            addCriterion("dfirstbilldate >", value, "dfirstbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDfirstbilldateGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dfirstbilldate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateGreaterThanOrEqualTo(String value) {
            addCriterion("dfirstbilldate >=", value, "dfirstbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDfirstbilldateGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dfirstbilldate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateLessThan(String value) {
            addCriterion("dfirstbilldate <", value, "dfirstbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDfirstbilldateLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dfirstbilldate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateLessThanOrEqualTo(String value) {
            addCriterion("dfirstbilldate <=", value, "dfirstbilldate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDfirstbilldateLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dfirstbilldate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateLike(String value) {
            addCriterion("dfirstbilldate like", value, "dfirstbilldate");
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateNotLike(String value) {
            addCriterion("dfirstbilldate not like", value, "dfirstbilldate");
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateIn(List<String> values) {
            addCriterion("dfirstbilldate in", values, "dfirstbilldate");
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateNotIn(List<String> values) {
            addCriterion("dfirstbilldate not in", values, "dfirstbilldate");
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateBetween(String value1, String value2) {
            addCriterion("dfirstbilldate between", value1, value2, "dfirstbilldate");
            return (Criteria) this;
        }

        public Criteria andDfirstbilldateNotBetween(String value1, String value2) {
            addCriterion("dfirstbilldate not between", value1, value2, "dfirstbilldate");
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateIsNull() {
            addCriterion("dplanarrivedate is null");
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateIsNotNull() {
            addCriterion("dplanarrivedate is not null");
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateEqualTo(String value) {
            addCriterion("dplanarrivedate =", value, "dplanarrivedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanarrivedateEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanarrivedate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateNotEqualTo(String value) {
            addCriterion("dplanarrivedate <>", value, "dplanarrivedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanarrivedateNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanarrivedate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateGreaterThan(String value) {
            addCriterion("dplanarrivedate >", value, "dplanarrivedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanarrivedateGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanarrivedate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateGreaterThanOrEqualTo(String value) {
            addCriterion("dplanarrivedate >=", value, "dplanarrivedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanarrivedateGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanarrivedate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateLessThan(String value) {
            addCriterion("dplanarrivedate <", value, "dplanarrivedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanarrivedateLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanarrivedate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateLessThanOrEqualTo(String value) {
            addCriterion("dplanarrivedate <=", value, "dplanarrivedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanarrivedateLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanarrivedate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateLike(String value) {
            addCriterion("dplanarrivedate like", value, "dplanarrivedate");
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateNotLike(String value) {
            addCriterion("dplanarrivedate not like", value, "dplanarrivedate");
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateIn(List<String> values) {
            addCriterion("dplanarrivedate in", values, "dplanarrivedate");
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateNotIn(List<String> values) {
            addCriterion("dplanarrivedate not in", values, "dplanarrivedate");
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateBetween(String value1, String value2) {
            addCriterion("dplanarrivedate between", value1, value2, "dplanarrivedate");
            return (Criteria) this;
        }

        public Criteria andDplanarrivedateNotBetween(String value1, String value2) {
            addCriterion("dplanarrivedate not between", value1, value2, "dplanarrivedate");
            return (Criteria) this;
        }

        public Criteria andDplanoutdateIsNull() {
            addCriterion("dplanoutdate is null");
            return (Criteria) this;
        }

        public Criteria andDplanoutdateIsNotNull() {
            addCriterion("dplanoutdate is not null");
            return (Criteria) this;
        }

        public Criteria andDplanoutdateEqualTo(String value) {
            addCriterion("dplanoutdate =", value, "dplanoutdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanoutdateEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanoutdate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanoutdateNotEqualTo(String value) {
            addCriterion("dplanoutdate <>", value, "dplanoutdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanoutdateNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanoutdate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanoutdateGreaterThan(String value) {
            addCriterion("dplanoutdate >", value, "dplanoutdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanoutdateGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanoutdate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanoutdateGreaterThanOrEqualTo(String value) {
            addCriterion("dplanoutdate >=", value, "dplanoutdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanoutdateGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanoutdate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanoutdateLessThan(String value) {
            addCriterion("dplanoutdate <", value, "dplanoutdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanoutdateLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanoutdate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanoutdateLessThanOrEqualTo(String value) {
            addCriterion("dplanoutdate <=", value, "dplanoutdate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDplanoutdateLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dplanoutdate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDplanoutdateLike(String value) {
            addCriterion("dplanoutdate like", value, "dplanoutdate");
            return (Criteria) this;
        }

        public Criteria andDplanoutdateNotLike(String value) {
            addCriterion("dplanoutdate not like", value, "dplanoutdate");
            return (Criteria) this;
        }

        public Criteria andDplanoutdateIn(List<String> values) {
            addCriterion("dplanoutdate in", values, "dplanoutdate");
            return (Criteria) this;
        }

        public Criteria andDplanoutdateNotIn(List<String> values) {
            addCriterion("dplanoutdate not in", values, "dplanoutdate");
            return (Criteria) this;
        }

        public Criteria andDplanoutdateBetween(String value1, String value2) {
            addCriterion("dplanoutdate between", value1, value2, "dplanoutdate");
            return (Criteria) this;
        }

        public Criteria andDplanoutdateNotBetween(String value1, String value2) {
            addCriterion("dplanoutdate not between", value1, value2, "dplanoutdate");
            return (Criteria) this;
        }

        public Criteria andDproducedateIsNull() {
            addCriterion("dproducedate is null");
            return (Criteria) this;
        }

        public Criteria andDproducedateIsNotNull() {
            addCriterion("dproducedate is not null");
            return (Criteria) this;
        }

        public Criteria andDproducedateEqualTo(String value) {
            addCriterion("dproducedate =", value, "dproducedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDproducedateEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dproducedate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDproducedateNotEqualTo(String value) {
            addCriterion("dproducedate <>", value, "dproducedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDproducedateNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dproducedate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDproducedateGreaterThan(String value) {
            addCriterion("dproducedate >", value, "dproducedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDproducedateGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dproducedate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDproducedateGreaterThanOrEqualTo(String value) {
            addCriterion("dproducedate >=", value, "dproducedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDproducedateGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dproducedate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDproducedateLessThan(String value) {
            addCriterion("dproducedate <", value, "dproducedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDproducedateLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dproducedate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDproducedateLessThanOrEqualTo(String value) {
            addCriterion("dproducedate <=", value, "dproducedate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDproducedateLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dproducedate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDproducedateLike(String value) {
            addCriterion("dproducedate like", value, "dproducedate");
            return (Criteria) this;
        }

        public Criteria andDproducedateNotLike(String value) {
            addCriterion("dproducedate not like", value, "dproducedate");
            return (Criteria) this;
        }

        public Criteria andDproducedateIn(List<String> values) {
            addCriterion("dproducedate in", values, "dproducedate");
            return (Criteria) this;
        }

        public Criteria andDproducedateNotIn(List<String> values) {
            addCriterion("dproducedate not in", values, "dproducedate");
            return (Criteria) this;
        }

        public Criteria andDproducedateBetween(String value1, String value2) {
            addCriterion("dproducedate between", value1, value2, "dproducedate");
            return (Criteria) this;
        }

        public Criteria andDproducedateNotBetween(String value1, String value2) {
            addCriterion("dproducedate not between", value1, value2, "dproducedate");
            return (Criteria) this;
        }

        public Criteria andDrIsNull() {
            addCriterion("dr is null");
            return (Criteria) this;
        }

        public Criteria andDrIsNotNull() {
            addCriterion("dr is not null");
            return (Criteria) this;
        }

        public Criteria andDrEqualTo(String value) {
            addCriterion("dr =", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dr = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrNotEqualTo(String value) {
            addCriterion("dr <>", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dr <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThan(String value) {
            addCriterion("dr >", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dr > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrGreaterThanOrEqualTo(String value) {
            addCriterion("dr >=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dr >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThan(String value) {
            addCriterion("dr <", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dr < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLessThanOrEqualTo(String value) {
            addCriterion("dr <=", value, "dr");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDrLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dr <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDrLike(String value) {
            addCriterion("dr like", value, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotLike(String value) {
            addCriterion("dr not like", value, "dr");
            return (Criteria) this;
        }

        public Criteria andDrIn(List<String> values) {
            addCriterion("dr in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotIn(List<String> values) {
            addCriterion("dr not in", values, "dr");
            return (Criteria) this;
        }

        public Criteria andDrBetween(String value1, String value2) {
            addCriterion("dr between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andDrNotBetween(String value1, String value2) {
            addCriterion("dr not between", value1, value2, "dr");
            return (Criteria) this;
        }

        public Criteria andDvalidateIsNull() {
            addCriterion("dvalidate is null");
            return (Criteria) this;
        }

        public Criteria andDvalidateIsNotNull() {
            addCriterion("dvalidate is not null");
            return (Criteria) this;
        }

        public Criteria andDvalidateEqualTo(String value) {
            addCriterion("dvalidate =", value, "dvalidate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDvalidateEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dvalidate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDvalidateNotEqualTo(String value) {
            addCriterion("dvalidate <>", value, "dvalidate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDvalidateNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dvalidate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDvalidateGreaterThan(String value) {
            addCriterion("dvalidate >", value, "dvalidate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDvalidateGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dvalidate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDvalidateGreaterThanOrEqualTo(String value) {
            addCriterion("dvalidate >=", value, "dvalidate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDvalidateGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dvalidate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDvalidateLessThan(String value) {
            addCriterion("dvalidate <", value, "dvalidate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDvalidateLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dvalidate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDvalidateLessThanOrEqualTo(String value) {
            addCriterion("dvalidate <=", value, "dvalidate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andDvalidateLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("dvalidate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andDvalidateLike(String value) {
            addCriterion("dvalidate like", value, "dvalidate");
            return (Criteria) this;
        }

        public Criteria andDvalidateNotLike(String value) {
            addCriterion("dvalidate not like", value, "dvalidate");
            return (Criteria) this;
        }

        public Criteria andDvalidateIn(List<String> values) {
            addCriterion("dvalidate in", values, "dvalidate");
            return (Criteria) this;
        }

        public Criteria andDvalidateNotIn(List<String> values) {
            addCriterion("dvalidate not in", values, "dvalidate");
            return (Criteria) this;
        }

        public Criteria andDvalidateBetween(String value1, String value2) {
            addCriterion("dvalidate between", value1, value2, "dvalidate");
            return (Criteria) this;
        }

        public Criteria andDvalidateNotBetween(String value1, String value2) {
            addCriterion("dvalidate not between", value1, value2, "dvalidate");
            return (Criteria) this;
        }

        public Criteria andFlargessIsNull() {
            addCriterion("flargess is null");
            return (Criteria) this;
        }

        public Criteria andFlargessIsNotNull() {
            addCriterion("flargess is not null");
            return (Criteria) this;
        }

        public Criteria andFlargessEqualTo(String value) {
            addCriterion("flargess =", value, "flargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFlargessEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("flargess = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFlargessNotEqualTo(String value) {
            addCriterion("flargess <>", value, "flargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFlargessNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("flargess <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFlargessGreaterThan(String value) {
            addCriterion("flargess >", value, "flargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFlargessGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("flargess > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFlargessGreaterThanOrEqualTo(String value) {
            addCriterion("flargess >=", value, "flargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFlargessGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("flargess >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFlargessLessThan(String value) {
            addCriterion("flargess <", value, "flargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFlargessLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("flargess < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFlargessLessThanOrEqualTo(String value) {
            addCriterion("flargess <=", value, "flargess");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andFlargessLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("flargess <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andFlargessLike(String value) {
            addCriterion("flargess like", value, "flargess");
            return (Criteria) this;
        }

        public Criteria andFlargessNotLike(String value) {
            addCriterion("flargess not like", value, "flargess");
            return (Criteria) this;
        }

        public Criteria andFlargessIn(List<String> values) {
            addCriterion("flargess in", values, "flargess");
            return (Criteria) this;
        }

        public Criteria andFlargessNotIn(List<String> values) {
            addCriterion("flargess not in", values, "flargess");
            return (Criteria) this;
        }

        public Criteria andFlargessBetween(String value1, String value2) {
            addCriterion("flargess between", value1, value2, "flargess");
            return (Criteria) this;
        }

        public Criteria andFlargessNotBetween(String value1, String value2) {
            addCriterion("flargess not between", value1, value2, "flargess");
            return (Criteria) this;
        }

        public Criteria andIdesatypeIsNull() {
            addCriterion("idesatype is null");
            return (Criteria) this;
        }

        public Criteria andIdesatypeIsNotNull() {
            addCriterion("idesatype is not null");
            return (Criteria) this;
        }

        public Criteria andIdesatypeEqualTo(Integer value) {
            addCriterion("idesatype =", value, "idesatype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIdesatypeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("idesatype = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIdesatypeNotEqualTo(Integer value) {
            addCriterion("idesatype <>", value, "idesatype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIdesatypeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("idesatype <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIdesatypeGreaterThan(Integer value) {
            addCriterion("idesatype >", value, "idesatype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIdesatypeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("idesatype > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIdesatypeGreaterThanOrEqualTo(Integer value) {
            addCriterion("idesatype >=", value, "idesatype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIdesatypeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("idesatype >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIdesatypeLessThan(Integer value) {
            addCriterion("idesatype <", value, "idesatype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIdesatypeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("idesatype < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIdesatypeLessThanOrEqualTo(Integer value) {
            addCriterion("idesatype <=", value, "idesatype");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIdesatypeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("idesatype <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andIdesatypeIn(List<Integer> values) {
            addCriterion("idesatype in", values, "idesatype");
            return (Criteria) this;
        }

        public Criteria andIdesatypeNotIn(List<Integer> values) {
            addCriterion("idesatype not in", values, "idesatype");
            return (Criteria) this;
        }

        public Criteria andIdesatypeBetween(Integer value1, Integer value2) {
            addCriterion("idesatype between", value1, value2, "idesatype");
            return (Criteria) this;
        }

        public Criteria andIdesatypeNotBetween(Integer value1, Integer value2) {
            addCriterion("idesatype not between", value1, value2, "idesatype");
            return (Criteria) this;
        }

        public Criteria andNassistnumIsNull() {
            addCriterion("nassistnum is null");
            return (Criteria) this;
        }

        public Criteria andNassistnumIsNotNull() {
            addCriterion("nassistnum is not null");
            return (Criteria) this;
        }

        public Criteria andNassistnumEqualTo(Double value) {
            addCriterion("nassistnum =", value, "nassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNassistnumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nassistnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNassistnumNotEqualTo(Double value) {
            addCriterion("nassistnum <>", value, "nassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNassistnumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nassistnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNassistnumGreaterThan(Double value) {
            addCriterion("nassistnum >", value, "nassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNassistnumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nassistnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNassistnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nassistnum >=", value, "nassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNassistnumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nassistnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNassistnumLessThan(Double value) {
            addCriterion("nassistnum <", value, "nassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNassistnumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nassistnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNassistnumLessThanOrEqualTo(Double value) {
            addCriterion("nassistnum <=", value, "nassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNassistnumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nassistnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNassistnumIn(List<Double> values) {
            addCriterion("nassistnum in", values, "nassistnum");
            return (Criteria) this;
        }

        public Criteria andNassistnumNotIn(List<Double> values) {
            addCriterion("nassistnum not in", values, "nassistnum");
            return (Criteria) this;
        }

        public Criteria andNassistnumBetween(Double value1, Double value2) {
            addCriterion("nassistnum between", value1, value2, "nassistnum");
            return (Criteria) this;
        }

        public Criteria andNassistnumNotBetween(Double value1, Double value2) {
            addCriterion("nassistnum not between", value1, value2, "nassistnum");
            return (Criteria) this;
        }

        public Criteria andNbarcodenumIsNull() {
            addCriterion("nbarcodenum is null");
            return (Criteria) this;
        }

        public Criteria andNbarcodenumIsNotNull() {
            addCriterion("nbarcodenum is not null");
            return (Criteria) this;
        }

        public Criteria andNbarcodenumEqualTo(Double value) {
            addCriterion("nbarcodenum =", value, "nbarcodenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbarcodenumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nbarcodenum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbarcodenumNotEqualTo(Double value) {
            addCriterion("nbarcodenum <>", value, "nbarcodenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbarcodenumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nbarcodenum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbarcodenumGreaterThan(Double value) {
            addCriterion("nbarcodenum >", value, "nbarcodenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbarcodenumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nbarcodenum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbarcodenumGreaterThanOrEqualTo(Double value) {
            addCriterion("nbarcodenum >=", value, "nbarcodenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbarcodenumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nbarcodenum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbarcodenumLessThan(Double value) {
            addCriterion("nbarcodenum <", value, "nbarcodenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbarcodenumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nbarcodenum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbarcodenumLessThanOrEqualTo(Double value) {
            addCriterion("nbarcodenum <=", value, "nbarcodenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNbarcodenumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nbarcodenum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNbarcodenumIn(List<Double> values) {
            addCriterion("nbarcodenum in", values, "nbarcodenum");
            return (Criteria) this;
        }

        public Criteria andNbarcodenumNotIn(List<Double> values) {
            addCriterion("nbarcodenum not in", values, "nbarcodenum");
            return (Criteria) this;
        }

        public Criteria andNbarcodenumBetween(Double value1, Double value2) {
            addCriterion("nbarcodenum between", value1, value2, "nbarcodenum");
            return (Criteria) this;
        }

        public Criteria andNbarcodenumNotBetween(Double value1, Double value2) {
            addCriterion("nbarcodenum not between", value1, value2, "nbarcodenum");
            return (Criteria) this;
        }

        public Criteria andNcostmnyIsNull() {
            addCriterion("ncostmny is null");
            return (Criteria) this;
        }

        public Criteria andNcostmnyIsNotNull() {
            addCriterion("ncostmny is not null");
            return (Criteria) this;
        }

        public Criteria andNcostmnyEqualTo(Double value) {
            addCriterion("ncostmny =", value, "ncostmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostmnyEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostmny = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostmnyNotEqualTo(Double value) {
            addCriterion("ncostmny <>", value, "ncostmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostmnyNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostmny <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostmnyGreaterThan(Double value) {
            addCriterion("ncostmny >", value, "ncostmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostmnyGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostmny > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostmnyGreaterThanOrEqualTo(Double value) {
            addCriterion("ncostmny >=", value, "ncostmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostmnyGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostmny >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostmnyLessThan(Double value) {
            addCriterion("ncostmny <", value, "ncostmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostmnyLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostmny < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostmnyLessThanOrEqualTo(Double value) {
            addCriterion("ncostmny <=", value, "ncostmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostmnyLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostmny <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostmnyIn(List<Double> values) {
            addCriterion("ncostmny in", values, "ncostmny");
            return (Criteria) this;
        }

        public Criteria andNcostmnyNotIn(List<Double> values) {
            addCriterion("ncostmny not in", values, "ncostmny");
            return (Criteria) this;
        }

        public Criteria andNcostmnyBetween(Double value1, Double value2) {
            addCriterion("ncostmny between", value1, value2, "ncostmny");
            return (Criteria) this;
        }

        public Criteria andNcostmnyNotBetween(Double value1, Double value2) {
            addCriterion("ncostmny not between", value1, value2, "ncostmny");
            return (Criteria) this;
        }

        public Criteria andNcostpriceIsNull() {
            addCriterion("ncostprice is null");
            return (Criteria) this;
        }

        public Criteria andNcostpriceIsNotNull() {
            addCriterion("ncostprice is not null");
            return (Criteria) this;
        }

        public Criteria andNcostpriceEqualTo(Double value) {
            addCriterion("ncostprice =", value, "ncostprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostpriceEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostprice = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostpriceNotEqualTo(Double value) {
            addCriterion("ncostprice <>", value, "ncostprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostpriceNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostprice <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostpriceGreaterThan(Double value) {
            addCriterion("ncostprice >", value, "ncostprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostpriceGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostprice > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostpriceGreaterThanOrEqualTo(Double value) {
            addCriterion("ncostprice >=", value, "ncostprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostpriceGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostprice >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostpriceLessThan(Double value) {
            addCriterion("ncostprice <", value, "ncostprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostpriceLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostprice < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostpriceLessThanOrEqualTo(Double value) {
            addCriterion("ncostprice <=", value, "ncostprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcostpriceLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncostprice <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcostpriceIn(List<Double> values) {
            addCriterion("ncostprice in", values, "ncostprice");
            return (Criteria) this;
        }

        public Criteria andNcostpriceNotIn(List<Double> values) {
            addCriterion("ncostprice not in", values, "ncostprice");
            return (Criteria) this;
        }

        public Criteria andNcostpriceBetween(Double value1, Double value2) {
            addCriterion("ncostprice between", value1, value2, "ncostprice");
            return (Criteria) this;
        }

        public Criteria andNcostpriceNotBetween(Double value1, Double value2) {
            addCriterion("ncostprice not between", value1, value2, "ncostprice");
            return (Criteria) this;
        }

        public Criteria andNcountnumIsNull() {
            addCriterion("ncountnum is null");
            return (Criteria) this;
        }

        public Criteria andNcountnumIsNotNull() {
            addCriterion("ncountnum is not null");
            return (Criteria) this;
        }

        public Criteria andNcountnumEqualTo(Double value) {
            addCriterion("ncountnum =", value, "ncountnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcountnumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncountnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcountnumNotEqualTo(Double value) {
            addCriterion("ncountnum <>", value, "ncountnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcountnumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncountnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcountnumGreaterThan(Double value) {
            addCriterion("ncountnum >", value, "ncountnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcountnumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncountnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcountnumGreaterThanOrEqualTo(Double value) {
            addCriterion("ncountnum >=", value, "ncountnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcountnumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncountnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcountnumLessThan(Double value) {
            addCriterion("ncountnum <", value, "ncountnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcountnumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncountnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcountnumLessThanOrEqualTo(Double value) {
            addCriterion("ncountnum <=", value, "ncountnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNcountnumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ncountnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNcountnumIn(List<Double> values) {
            addCriterion("ncountnum in", values, "ncountnum");
            return (Criteria) this;
        }

        public Criteria andNcountnumNotIn(List<Double> values) {
            addCriterion("ncountnum not in", values, "ncountnum");
            return (Criteria) this;
        }

        public Criteria andNcountnumBetween(Double value1, Double value2) {
            addCriterion("ncountnum between", value1, value2, "ncountnum");
            return (Criteria) this;
        }

        public Criteria andNcountnumNotBetween(Double value1, Double value2) {
            addCriterion("ncountnum not between", value1, value2, "ncountnum");
            return (Criteria) this;
        }

        public Criteria andNgrossnumIsNull() {
            addCriterion("ngrossnum is null");
            return (Criteria) this;
        }

        public Criteria andNgrossnumIsNotNull() {
            addCriterion("ngrossnum is not null");
            return (Criteria) this;
        }

        public Criteria andNgrossnumEqualTo(Double value) {
            addCriterion("ngrossnum =", value, "ngrossnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNgrossnumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ngrossnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNgrossnumNotEqualTo(Double value) {
            addCriterion("ngrossnum <>", value, "ngrossnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNgrossnumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ngrossnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNgrossnumGreaterThan(Double value) {
            addCriterion("ngrossnum >", value, "ngrossnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNgrossnumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ngrossnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNgrossnumGreaterThanOrEqualTo(Double value) {
            addCriterion("ngrossnum >=", value, "ngrossnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNgrossnumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ngrossnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNgrossnumLessThan(Double value) {
            addCriterion("ngrossnum <", value, "ngrossnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNgrossnumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ngrossnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNgrossnumLessThanOrEqualTo(Double value) {
            addCriterion("ngrossnum <=", value, "ngrossnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNgrossnumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ngrossnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNgrossnumIn(List<Double> values) {
            addCriterion("ngrossnum in", values, "ngrossnum");
            return (Criteria) this;
        }

        public Criteria andNgrossnumNotIn(List<Double> values) {
            addCriterion("ngrossnum not in", values, "ngrossnum");
            return (Criteria) this;
        }

        public Criteria andNgrossnumBetween(Double value1, Double value2) {
            addCriterion("ngrossnum between", value1, value2, "ngrossnum");
            return (Criteria) this;
        }

        public Criteria andNgrossnumNotBetween(Double value1, Double value2) {
            addCriterion("ngrossnum not between", value1, value2, "ngrossnum");
            return (Criteria) this;
        }

        public Criteria andNnumIsNull() {
            addCriterion("nnum is null");
            return (Criteria) this;
        }

        public Criteria andNnumIsNotNull() {
            addCriterion("nnum is not null");
            return (Criteria) this;
        }

        public Criteria andNnumEqualTo(Double value) {
            addCriterion("nnum =", value, "nnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnumNotEqualTo(Double value) {
            addCriterion("nnum <>", value, "nnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnumGreaterThan(Double value) {
            addCriterion("nnum >", value, "nnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nnum >=", value, "nnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnumLessThan(Double value) {
            addCriterion("nnum <", value, "nnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnumLessThanOrEqualTo(Double value) {
            addCriterion("nnum <=", value, "nnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNnumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNnumIn(List<Double> values) {
            addCriterion("nnum in", values, "nnum");
            return (Criteria) this;
        }

        public Criteria andNnumNotIn(List<Double> values) {
            addCriterion("nnum not in", values, "nnum");
            return (Criteria) this;
        }

        public Criteria andNnumBetween(Double value1, Double value2) {
            addCriterion("nnum between", value1, value2, "nnum");
            return (Criteria) this;
        }

        public Criteria andNnumNotBetween(Double value1, Double value2) {
            addCriterion("nnum not between", value1, value2, "nnum");
            return (Criteria) this;
        }

        public Criteria andNpieceIsNull() {
            addCriterion("npiece is null");
            return (Criteria) this;
        }

        public Criteria andNpieceIsNotNull() {
            addCriterion("npiece is not null");
            return (Criteria) this;
        }

        public Criteria andNpieceEqualTo(Double value) {
            addCriterion("npiece =", value, "npiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpieceEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("npiece = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpieceNotEqualTo(Double value) {
            addCriterion("npiece <>", value, "npiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpieceNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("npiece <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpieceGreaterThan(Double value) {
            addCriterion("npiece >", value, "npiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpieceGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("npiece > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpieceGreaterThanOrEqualTo(Double value) {
            addCriterion("npiece >=", value, "npiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpieceGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("npiece >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpieceLessThan(Double value) {
            addCriterion("npiece <", value, "npiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpieceLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("npiece < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpieceLessThanOrEqualTo(Double value) {
            addCriterion("npiece <=", value, "npiece");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNpieceLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("npiece <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNpieceIn(List<Double> values) {
            addCriterion("npiece in", values, "npiece");
            return (Criteria) this;
        }

        public Criteria andNpieceNotIn(List<Double> values) {
            addCriterion("npiece not in", values, "npiece");
            return (Criteria) this;
        }

        public Criteria andNpieceBetween(Double value1, Double value2) {
            addCriterion("npiece between", value1, value2, "npiece");
            return (Criteria) this;
        }

        public Criteria andNpieceNotBetween(Double value1, Double value2) {
            addCriterion("npiece not between", value1, value2, "npiece");
            return (Criteria) this;
        }

        public Criteria andNplannedmnyIsNull() {
            addCriterion("nplannedmny is null");
            return (Criteria) this;
        }

        public Criteria andNplannedmnyIsNotNull() {
            addCriterion("nplannedmny is not null");
            return (Criteria) this;
        }

        public Criteria andNplannedmnyEqualTo(Double value) {
            addCriterion("nplannedmny =", value, "nplannedmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedmnyEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedmny = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedmnyNotEqualTo(Double value) {
            addCriterion("nplannedmny <>", value, "nplannedmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedmnyNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedmny <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedmnyGreaterThan(Double value) {
            addCriterion("nplannedmny >", value, "nplannedmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedmnyGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedmny > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedmnyGreaterThanOrEqualTo(Double value) {
            addCriterion("nplannedmny >=", value, "nplannedmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedmnyGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedmny >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedmnyLessThan(Double value) {
            addCriterion("nplannedmny <", value, "nplannedmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedmnyLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedmny < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedmnyLessThanOrEqualTo(Double value) {
            addCriterion("nplannedmny <=", value, "nplannedmny");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedmnyLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedmny <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedmnyIn(List<Double> values) {
            addCriterion("nplannedmny in", values, "nplannedmny");
            return (Criteria) this;
        }

        public Criteria andNplannedmnyNotIn(List<Double> values) {
            addCriterion("nplannedmny not in", values, "nplannedmny");
            return (Criteria) this;
        }

        public Criteria andNplannedmnyBetween(Double value1, Double value2) {
            addCriterion("nplannedmny between", value1, value2, "nplannedmny");
            return (Criteria) this;
        }

        public Criteria andNplannedmnyNotBetween(Double value1, Double value2) {
            addCriterion("nplannedmny not between", value1, value2, "nplannedmny");
            return (Criteria) this;
        }

        public Criteria andNplannedpriceIsNull() {
            addCriterion("nplannedprice is null");
            return (Criteria) this;
        }

        public Criteria andNplannedpriceIsNotNull() {
            addCriterion("nplannedprice is not null");
            return (Criteria) this;
        }

        public Criteria andNplannedpriceEqualTo(Double value) {
            addCriterion("nplannedprice =", value, "nplannedprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedpriceEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedprice = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedpriceNotEqualTo(Double value) {
            addCriterion("nplannedprice <>", value, "nplannedprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedpriceNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedprice <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedpriceGreaterThan(Double value) {
            addCriterion("nplannedprice >", value, "nplannedprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedpriceGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedprice > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedpriceGreaterThanOrEqualTo(Double value) {
            addCriterion("nplannedprice >=", value, "nplannedprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedpriceGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedprice >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedpriceLessThan(Double value) {
            addCriterion("nplannedprice <", value, "nplannedprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedpriceLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedprice < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedpriceLessThanOrEqualTo(Double value) {
            addCriterion("nplannedprice <=", value, "nplannedprice");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNplannedpriceLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nplannedprice <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNplannedpriceIn(List<Double> values) {
            addCriterion("nplannedprice in", values, "nplannedprice");
            return (Criteria) this;
        }

        public Criteria andNplannedpriceNotIn(List<Double> values) {
            addCriterion("nplannedprice not in", values, "nplannedprice");
            return (Criteria) this;
        }

        public Criteria andNplannedpriceBetween(Double value1, Double value2) {
            addCriterion("nplannedprice between", value1, value2, "nplannedprice");
            return (Criteria) this;
        }

        public Criteria andNplannedpriceNotBetween(Double value1, Double value2) {
            addCriterion("nplannedprice not between", value1, value2, "nplannedprice");
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumIsNull() {
            addCriterion("nshouldassistnum is null");
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumIsNotNull() {
            addCriterion("nshouldassistnum is not null");
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumEqualTo(Double value) {
            addCriterion("nshouldassistnum =", value, "nshouldassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldassistnumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldassistnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumNotEqualTo(Double value) {
            addCriterion("nshouldassistnum <>", value, "nshouldassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldassistnumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldassistnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumGreaterThan(Double value) {
            addCriterion("nshouldassistnum >", value, "nshouldassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldassistnumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldassistnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nshouldassistnum >=", value, "nshouldassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldassistnumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldassistnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumLessThan(Double value) {
            addCriterion("nshouldassistnum <", value, "nshouldassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldassistnumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldassistnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumLessThanOrEqualTo(Double value) {
            addCriterion("nshouldassistnum <=", value, "nshouldassistnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldassistnumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldassistnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumIn(List<Double> values) {
            addCriterion("nshouldassistnum in", values, "nshouldassistnum");
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumNotIn(List<Double> values) {
            addCriterion("nshouldassistnum not in", values, "nshouldassistnum");
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumBetween(Double value1, Double value2) {
            addCriterion("nshouldassistnum between", value1, value2, "nshouldassistnum");
            return (Criteria) this;
        }

        public Criteria andNshouldassistnumNotBetween(Double value1, Double value2) {
            addCriterion("nshouldassistnum not between", value1, value2, "nshouldassistnum");
            return (Criteria) this;
        }

        public Criteria andNshouldnumIsNull() {
            addCriterion("nshouldnum is null");
            return (Criteria) this;
        }

        public Criteria andNshouldnumIsNotNull() {
            addCriterion("nshouldnum is not null");
            return (Criteria) this;
        }

        public Criteria andNshouldnumEqualTo(Double value) {
            addCriterion("nshouldnum =", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldnum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumNotEqualTo(Double value) {
            addCriterion("nshouldnum <>", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldnum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumGreaterThan(Double value) {
            addCriterion("nshouldnum >", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldnum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumGreaterThanOrEqualTo(Double value) {
            addCriterion("nshouldnum >=", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldnum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumLessThan(Double value) {
            addCriterion("nshouldnum <", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldnum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumLessThanOrEqualTo(Double value) {
            addCriterion("nshouldnum <=", value, "nshouldnum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNshouldnumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nshouldnum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNshouldnumIn(List<Double> values) {
            addCriterion("nshouldnum in", values, "nshouldnum");
            return (Criteria) this;
        }

        public Criteria andNshouldnumNotIn(List<Double> values) {
            addCriterion("nshouldnum not in", values, "nshouldnum");
            return (Criteria) this;
        }

        public Criteria andNshouldnumBetween(Double value1, Double value2) {
            addCriterion("nshouldnum between", value1, value2, "nshouldnum");
            return (Criteria) this;
        }

        public Criteria andNshouldnumNotBetween(Double value1, Double value2) {
            addCriterion("nshouldnum not between", value1, value2, "nshouldnum");
            return (Criteria) this;
        }

        public Criteria andNtarenumIsNull() {
            addCriterion("ntarenum is null");
            return (Criteria) this;
        }

        public Criteria andNtarenumIsNotNull() {
            addCriterion("ntarenum is not null");
            return (Criteria) this;
        }

        public Criteria andNtarenumEqualTo(Double value) {
            addCriterion("ntarenum =", value, "ntarenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtarenumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntarenum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtarenumNotEqualTo(Double value) {
            addCriterion("ntarenum <>", value, "ntarenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtarenumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntarenum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtarenumGreaterThan(Double value) {
            addCriterion("ntarenum >", value, "ntarenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtarenumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntarenum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtarenumGreaterThanOrEqualTo(Double value) {
            addCriterion("ntarenum >=", value, "ntarenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtarenumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntarenum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtarenumLessThan(Double value) {
            addCriterion("ntarenum <", value, "ntarenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtarenumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntarenum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtarenumLessThanOrEqualTo(Double value) {
            addCriterion("ntarenum <=", value, "ntarenum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtarenumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntarenum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtarenumIn(List<Double> values) {
            addCriterion("ntarenum in", values, "ntarenum");
            return (Criteria) this;
        }

        public Criteria andNtarenumNotIn(List<Double> values) {
            addCriterion("ntarenum not in", values, "ntarenum");
            return (Criteria) this;
        }

        public Criteria andNtarenumBetween(Double value1, Double value2) {
            addCriterion("ntarenum between", value1, value2, "ntarenum");
            return (Criteria) this;
        }

        public Criteria andNtarenumNotBetween(Double value1, Double value2) {
            addCriterion("ntarenum not between", value1, value2, "ntarenum");
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumIsNull() {
            addCriterion("ntotalpicknum is null");
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumIsNotNull() {
            addCriterion("ntotalpicknum is not null");
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumEqualTo(Double value) {
            addCriterion("ntotalpicknum =", value, "ntotalpicknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpicknumEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntotalpicknum = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumNotEqualTo(Double value) {
            addCriterion("ntotalpicknum <>", value, "ntotalpicknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpicknumNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntotalpicknum <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumGreaterThan(Double value) {
            addCriterion("ntotalpicknum >", value, "ntotalpicknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpicknumGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntotalpicknum > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumGreaterThanOrEqualTo(Double value) {
            addCriterion("ntotalpicknum >=", value, "ntotalpicknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpicknumGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntotalpicknum >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumLessThan(Double value) {
            addCriterion("ntotalpicknum <", value, "ntotalpicknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpicknumLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntotalpicknum < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumLessThanOrEqualTo(Double value) {
            addCriterion("ntotalpicknum <=", value, "ntotalpicknum");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNtotalpicknumLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ntotalpicknum <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumIn(List<Double> values) {
            addCriterion("ntotalpicknum in", values, "ntotalpicknum");
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumNotIn(List<Double> values) {
            addCriterion("ntotalpicknum not in", values, "ntotalpicknum");
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumBetween(Double value1, Double value2) {
            addCriterion("ntotalpicknum between", value1, value2, "ntotalpicknum");
            return (Criteria) this;
        }

        public Criteria andNtotalpicknumNotBetween(Double value1, Double value2) {
            addCriterion("ntotalpicknum not between", value1, value2, "ntotalpicknum");
            return (Criteria) this;
        }

        public Criteria andNvolumeIsNull() {
            addCriterion("nvolume is null");
            return (Criteria) this;
        }

        public Criteria andNvolumeIsNotNull() {
            addCriterion("nvolume is not null");
            return (Criteria) this;
        }

        public Criteria andNvolumeEqualTo(Double value) {
            addCriterion("nvolume =", value, "nvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNvolumeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nvolume = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNvolumeNotEqualTo(Double value) {
            addCriterion("nvolume <>", value, "nvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNvolumeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nvolume <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNvolumeGreaterThan(Double value) {
            addCriterion("nvolume >", value, "nvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNvolumeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nvolume > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNvolumeGreaterThanOrEqualTo(Double value) {
            addCriterion("nvolume >=", value, "nvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNvolumeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nvolume >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNvolumeLessThan(Double value) {
            addCriterion("nvolume <", value, "nvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNvolumeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nvolume < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNvolumeLessThanOrEqualTo(Double value) {
            addCriterion("nvolume <=", value, "nvolume");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNvolumeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nvolume <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNvolumeIn(List<Double> values) {
            addCriterion("nvolume in", values, "nvolume");
            return (Criteria) this;
        }

        public Criteria andNvolumeNotIn(List<Double> values) {
            addCriterion("nvolume not in", values, "nvolume");
            return (Criteria) this;
        }

        public Criteria andNvolumeBetween(Double value1, Double value2) {
            addCriterion("nvolume between", value1, value2, "nvolume");
            return (Criteria) this;
        }

        public Criteria andNvolumeNotBetween(Double value1, Double value2) {
            addCriterion("nvolume not between", value1, value2, "nvolume");
            return (Criteria) this;
        }

        public Criteria andNweightIsNull() {
            addCriterion("nweight is null");
            return (Criteria) this;
        }

        public Criteria andNweightIsNotNull() {
            addCriterion("nweight is not null");
            return (Criteria) this;
        }

        public Criteria andNweightEqualTo(Double value) {
            addCriterion("nweight =", value, "nweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNweightEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nweight = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNweightNotEqualTo(Double value) {
            addCriterion("nweight <>", value, "nweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNweightNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nweight <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNweightGreaterThan(Double value) {
            addCriterion("nweight >", value, "nweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNweightGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nweight > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNweightGreaterThanOrEqualTo(Double value) {
            addCriterion("nweight >=", value, "nweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNweightGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nweight >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNweightLessThan(Double value) {
            addCriterion("nweight <", value, "nweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNweightLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nweight < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNweightLessThanOrEqualTo(Double value) {
            addCriterion("nweight <=", value, "nweight");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andNweightLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("nweight <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andNweightIn(List<Double> values) {
            addCriterion("nweight in", values, "nweight");
            return (Criteria) this;
        }

        public Criteria andNweightNotIn(List<Double> values) {
            addCriterion("nweight not in", values, "nweight");
            return (Criteria) this;
        }

        public Criteria andNweightBetween(Double value1, Double value2) {
            addCriterion("nweight between", value1, value2, "nweight");
            return (Criteria) this;
        }

        public Criteria andNweightNotBetween(Double value1, Double value2) {
            addCriterion("nweight not between", value1, value2, "nweight");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeIsNull() {
            addCriterion("pk_batchcode is null");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeIsNotNull() {
            addCriterion("pk_batchcode is not null");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeEqualTo(String value) {
            addCriterion("pk_batchcode =", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeNotEqualTo(String value) {
            addCriterion("pk_batchcode <>", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeGreaterThan(String value) {
            addCriterion("pk_batchcode >", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("pk_batchcode >=", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeLessThan(String value) {
            addCriterion("pk_batchcode <", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeLessThanOrEqualTo(String value) {
            addCriterion("pk_batchcode <=", value, "pkBatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkBatchcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_batchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeLike(String value) {
            addCriterion("pk_batchcode like", value, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeNotLike(String value) {
            addCriterion("pk_batchcode not like", value, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeIn(List<String> values) {
            addCriterion("pk_batchcode in", values, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeNotIn(List<String> values) {
            addCriterion("pk_batchcode not in", values, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeBetween(String value1, String value2) {
            addCriterion("pk_batchcode between", value1, value2, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkBatchcodeNotBetween(String value1, String value2) {
            addCriterion("pk_batchcode not between", value1, value2, "pkBatchcode");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNull() {
            addCriterion("pk_group is null");
            return (Criteria) this;
        }

        public Criteria andPkGroupIsNotNull() {
            addCriterion("pk_group is not null");
            return (Criteria) this;
        }

        public Criteria andPkGroupEqualTo(String value) {
            addCriterion("pk_group =", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_group = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupNotEqualTo(String value) {
            addCriterion("pk_group <>", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_group <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThan(String value) {
            addCriterion("pk_group >", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_group > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupGreaterThanOrEqualTo(String value) {
            addCriterion("pk_group >=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_group >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThan(String value) {
            addCriterion("pk_group <", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_group < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLessThanOrEqualTo(String value) {
            addCriterion("pk_group <=", value, "pkGroup");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkGroupLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_group <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkGroupLike(String value) {
            addCriterion("pk_group like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotLike(String value) {
            addCriterion("pk_group not like", value, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupIn(List<String> values) {
            addCriterion("pk_group in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotIn(List<String> values) {
            addCriterion("pk_group not in", values, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupBetween(String value1, String value2) {
            addCriterion("pk_group between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkGroupNotBetween(String value1, String value2) {
            addCriterion("pk_group not between", value1, value2, "pkGroup");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareIsNull() {
            addCriterion("pk_measware is null");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareIsNotNull() {
            addCriterion("pk_measware is not null");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareEqualTo(String value) {
            addCriterion("pk_measware =", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_measware = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareNotEqualTo(String value) {
            addCriterion("pk_measware <>", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_measware <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareGreaterThan(String value) {
            addCriterion("pk_measware >", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_measware > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareGreaterThanOrEqualTo(String value) {
            addCriterion("pk_measware >=", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_measware >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareLessThan(String value) {
            addCriterion("pk_measware <", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_measware < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareLessThanOrEqualTo(String value) {
            addCriterion("pk_measware <=", value, "pkMeasware");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkMeaswareLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_measware <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkMeaswareLike(String value) {
            addCriterion("pk_measware like", value, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareNotLike(String value) {
            addCriterion("pk_measware not like", value, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareIn(List<String> values) {
            addCriterion("pk_measware in", values, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareNotIn(List<String> values) {
            addCriterion("pk_measware not in", values, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareBetween(String value1, String value2) {
            addCriterion("pk_measware between", value1, value2, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkMeaswareNotBetween(String value1, String value2) {
            addCriterion("pk_measware not between", value1, value2, "pkMeasware");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNull() {
            addCriterion("pk_org is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgIsNotNull() {
            addCriterion("pk_org is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgEqualTo(String value) {
            addCriterion("pk_org =", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgNotEqualTo(String value) {
            addCriterion("pk_org <>", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThan(String value) {
            addCriterion("pk_org >", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org >=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThan(String value) {
            addCriterion("pk_org <", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLessThanOrEqualTo(String value) {
            addCriterion("pk_org <=", value, "pkOrg");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgLike(String value) {
            addCriterion("pk_org like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotLike(String value) {
            addCriterion("pk_org not like", value, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgIn(List<String> values) {
            addCriterion("pk_org in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotIn(List<String> values) {
            addCriterion("pk_org not in", values, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgBetween(String value1, String value2) {
            addCriterion("pk_org between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgNotBetween(String value1, String value2) {
            addCriterion("pk_org not between", value1, value2, "pkOrg");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNull() {
            addCriterion("pk_org_v is null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIsNotNull() {
            addCriterion("pk_org_v is not null");
            return (Criteria) this;
        }

        public Criteria andPkOrgVEqualTo(String value) {
            addCriterion("pk_org_v =", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org_v = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotEqualTo(String value) {
            addCriterion("pk_org_v <>", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org_v <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThan(String value) {
            addCriterion("pk_org_v >", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org_v > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVGreaterThanOrEqualTo(String value) {
            addCriterion("pk_org_v >=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org_v >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThan(String value) {
            addCriterion("pk_org_v <", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org_v < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLessThanOrEqualTo(String value) {
            addCriterion("pk_org_v <=", value, "pkOrgV");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkOrgVLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_org_v <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkOrgVLike(String value) {
            addCriterion("pk_org_v like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotLike(String value) {
            addCriterion("pk_org_v not like", value, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVIn(List<String> values) {
            addCriterion("pk_org_v in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotIn(List<String> values) {
            addCriterion("pk_org_v not in", values, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVBetween(String value1, String value2) {
            addCriterion("pk_org_v between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkOrgVNotBetween(String value1, String value2) {
            addCriterion("pk_org_v not between", value1, value2, "pkOrgV");
            return (Criteria) this;
        }

        public Criteria andPkPacksortIsNull() {
            addCriterion("pk_packsort is null");
            return (Criteria) this;
        }

        public Criteria andPkPacksortIsNotNull() {
            addCriterion("pk_packsort is not null");
            return (Criteria) this;
        }

        public Criteria andPkPacksortEqualTo(String value) {
            addCriterion("pk_packsort =", value, "pkPacksort");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkPacksortEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_packsort = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkPacksortNotEqualTo(String value) {
            addCriterion("pk_packsort <>", value, "pkPacksort");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkPacksortNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_packsort <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkPacksortGreaterThan(String value) {
            addCriterion("pk_packsort >", value, "pkPacksort");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkPacksortGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_packsort > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkPacksortGreaterThanOrEqualTo(String value) {
            addCriterion("pk_packsort >=", value, "pkPacksort");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkPacksortGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_packsort >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkPacksortLessThan(String value) {
            addCriterion("pk_packsort <", value, "pkPacksort");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkPacksortLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_packsort < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkPacksortLessThanOrEqualTo(String value) {
            addCriterion("pk_packsort <=", value, "pkPacksort");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkPacksortLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_packsort <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkPacksortLike(String value) {
            addCriterion("pk_packsort like", value, "pkPacksort");
            return (Criteria) this;
        }

        public Criteria andPkPacksortNotLike(String value) {
            addCriterion("pk_packsort not like", value, "pkPacksort");
            return (Criteria) this;
        }

        public Criteria andPkPacksortIn(List<String> values) {
            addCriterion("pk_packsort in", values, "pkPacksort");
            return (Criteria) this;
        }

        public Criteria andPkPacksortNotIn(List<String> values) {
            addCriterion("pk_packsort not in", values, "pkPacksort");
            return (Criteria) this;
        }

        public Criteria andPkPacksortBetween(String value1, String value2) {
            addCriterion("pk_packsort between", value1, value2, "pkPacksort");
            return (Criteria) this;
        }

        public Criteria andPkPacksortNotBetween(String value1, String value2) {
            addCriterion("pk_packsort not between", value1, value2, "pkPacksort");
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeIsNull() {
            addCriterion("pk_serialcode is null");
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeIsNotNull() {
            addCriterion("pk_serialcode is not null");
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeEqualTo(String value) {
            addCriterion("pk_serialcode =", value, "pkSerialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkSerialcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_serialcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeNotEqualTo(String value) {
            addCriterion("pk_serialcode <>", value, "pkSerialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkSerialcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_serialcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeGreaterThan(String value) {
            addCriterion("pk_serialcode >", value, "pkSerialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkSerialcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_serialcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeGreaterThanOrEqualTo(String value) {
            addCriterion("pk_serialcode >=", value, "pkSerialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkSerialcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_serialcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeLessThan(String value) {
            addCriterion("pk_serialcode <", value, "pkSerialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkSerialcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_serialcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeLessThanOrEqualTo(String value) {
            addCriterion("pk_serialcode <=", value, "pkSerialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andPkSerialcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("pk_serialcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeLike(String value) {
            addCriterion("pk_serialcode like", value, "pkSerialcode");
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeNotLike(String value) {
            addCriterion("pk_serialcode not like", value, "pkSerialcode");
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeIn(List<String> values) {
            addCriterion("pk_serialcode in", values, "pkSerialcode");
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeNotIn(List<String> values) {
            addCriterion("pk_serialcode not in", values, "pkSerialcode");
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeBetween(String value1, String value2) {
            addCriterion("pk_serialcode between", value1, value2, "pkSerialcode");
            return (Criteria) this;
        }

        public Criteria andPkSerialcodeNotBetween(String value1, String value2) {
            addCriterion("pk_serialcode not between", value1, value2, "pkSerialcode");
            return (Criteria) this;
        }

        public Criteria andTsIsNull() {
            addCriterion("ts is null");
            return (Criteria) this;
        }

        public Criteria andTsIsNotNull() {
            addCriterion("ts is not null");
            return (Criteria) this;
        }

        public Criteria andTsEqualTo(LocalDateTime value) {
            addCriterion("ts =", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ts = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsNotEqualTo(LocalDateTime value) {
            addCriterion("ts <>", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ts <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThan(LocalDateTime value) {
            addCriterion("ts >", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ts > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsGreaterThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts >=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ts >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThan(LocalDateTime value) {
            addCriterion("ts <", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ts < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsLessThanOrEqualTo(LocalDateTime value) {
            addCriterion("ts <=", value, "ts");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andTsLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("ts <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andTsIn(List<LocalDateTime> values) {
            addCriterion("ts in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotIn(List<LocalDateTime> values) {
            addCriterion("ts not in", values, "ts");
            return (Criteria) this;
        }

        public Criteria andTsBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andTsNotBetween(LocalDateTime value1, LocalDateTime value2) {
            addCriterion("ts not between", value1, value2, "ts");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIsNull() {
            addCriterion("vbatchcode is null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIsNotNull() {
            addCriterion("vbatchcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeEqualTo(String value) {
            addCriterion("vbatchcode =", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbatchcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotEqualTo(String value) {
            addCriterion("vbatchcode <>", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbatchcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeGreaterThan(String value) {
            addCriterion("vbatchcode >", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbatchcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbatchcode >=", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbatchcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLessThan(String value) {
            addCriterion("vbatchcode <", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbatchcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLessThanOrEqualTo(String value) {
            addCriterion("vbatchcode <=", value, "vbatchcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbatchcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbatchcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbatchcodeLike(String value) {
            addCriterion("vbatchcode like", value, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotLike(String value) {
            addCriterion("vbatchcode not like", value, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeIn(List<String> values) {
            addCriterion("vbatchcode in", values, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotIn(List<String> values) {
            addCriterion("vbatchcode not in", values, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeBetween(String value1, String value2) {
            addCriterion("vbatchcode between", value1, value2, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbatchcodeNotBetween(String value1, String value2) {
            addCriterion("vbatchcode not between", value1, value2, "vbatchcode");
            return (Criteria) this;
        }

        public Criteria andVbdef1IsNull() {
            addCriterion("vbdef1 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef1IsNotNull() {
            addCriterion("vbdef1 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef1EqualTo(String value) {
            addCriterion("vbdef1 =", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1NotEqualTo(String value) {
            addCriterion("vbdef1 <>", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1GreaterThan(String value) {
            addCriterion("vbdef1 >", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef1 >=", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1LessThan(String value) {
            addCriterion("vbdef1 <", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1LessThanOrEqualTo(String value) {
            addCriterion("vbdef1 <=", value, "vbdef1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef1LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef1Like(String value) {
            addCriterion("vbdef1 like", value, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotLike(String value) {
            addCriterion("vbdef1 not like", value, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1In(List<String> values) {
            addCriterion("vbdef1 in", values, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotIn(List<String> values) {
            addCriterion("vbdef1 not in", values, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1Between(String value1, String value2) {
            addCriterion("vbdef1 between", value1, value2, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef1NotBetween(String value1, String value2) {
            addCriterion("vbdef1 not between", value1, value2, "vbdef1");
            return (Criteria) this;
        }

        public Criteria andVbdef10IsNull() {
            addCriterion("vbdef10 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef10IsNotNull() {
            addCriterion("vbdef10 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef10EqualTo(String value) {
            addCriterion("vbdef10 =", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10NotEqualTo(String value) {
            addCriterion("vbdef10 <>", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10GreaterThan(String value) {
            addCriterion("vbdef10 >", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef10 >=", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10LessThan(String value) {
            addCriterion("vbdef10 <", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10LessThanOrEqualTo(String value) {
            addCriterion("vbdef10 <=", value, "vbdef10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef10LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef10Like(String value) {
            addCriterion("vbdef10 like", value, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotLike(String value) {
            addCriterion("vbdef10 not like", value, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10In(List<String> values) {
            addCriterion("vbdef10 in", values, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotIn(List<String> values) {
            addCriterion("vbdef10 not in", values, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10Between(String value1, String value2) {
            addCriterion("vbdef10 between", value1, value2, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef10NotBetween(String value1, String value2) {
            addCriterion("vbdef10 not between", value1, value2, "vbdef10");
            return (Criteria) this;
        }

        public Criteria andVbdef11IsNull() {
            addCriterion("vbdef11 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef11IsNotNull() {
            addCriterion("vbdef11 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef11EqualTo(String value) {
            addCriterion("vbdef11 =", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef11 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11NotEqualTo(String value) {
            addCriterion("vbdef11 <>", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef11 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11GreaterThan(String value) {
            addCriterion("vbdef11 >", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef11 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef11 >=", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef11 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11LessThan(String value) {
            addCriterion("vbdef11 <", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef11 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11LessThanOrEqualTo(String value) {
            addCriterion("vbdef11 <=", value, "vbdef11");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef11LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef11 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef11Like(String value) {
            addCriterion("vbdef11 like", value, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotLike(String value) {
            addCriterion("vbdef11 not like", value, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11In(List<String> values) {
            addCriterion("vbdef11 in", values, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotIn(List<String> values) {
            addCriterion("vbdef11 not in", values, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11Between(String value1, String value2) {
            addCriterion("vbdef11 between", value1, value2, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef11NotBetween(String value1, String value2) {
            addCriterion("vbdef11 not between", value1, value2, "vbdef11");
            return (Criteria) this;
        }

        public Criteria andVbdef12IsNull() {
            addCriterion("vbdef12 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef12IsNotNull() {
            addCriterion("vbdef12 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef12EqualTo(String value) {
            addCriterion("vbdef12 =", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef12 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12NotEqualTo(String value) {
            addCriterion("vbdef12 <>", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef12 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12GreaterThan(String value) {
            addCriterion("vbdef12 >", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef12 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef12 >=", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef12 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12LessThan(String value) {
            addCriterion("vbdef12 <", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef12 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12LessThanOrEqualTo(String value) {
            addCriterion("vbdef12 <=", value, "vbdef12");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef12LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef12 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef12Like(String value) {
            addCriterion("vbdef12 like", value, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotLike(String value) {
            addCriterion("vbdef12 not like", value, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12In(List<String> values) {
            addCriterion("vbdef12 in", values, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotIn(List<String> values) {
            addCriterion("vbdef12 not in", values, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12Between(String value1, String value2) {
            addCriterion("vbdef12 between", value1, value2, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef12NotBetween(String value1, String value2) {
            addCriterion("vbdef12 not between", value1, value2, "vbdef12");
            return (Criteria) this;
        }

        public Criteria andVbdef13IsNull() {
            addCriterion("vbdef13 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef13IsNotNull() {
            addCriterion("vbdef13 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef13EqualTo(String value) {
            addCriterion("vbdef13 =", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef13 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13NotEqualTo(String value) {
            addCriterion("vbdef13 <>", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef13 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13GreaterThan(String value) {
            addCriterion("vbdef13 >", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef13 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef13 >=", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef13 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13LessThan(String value) {
            addCriterion("vbdef13 <", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef13 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13LessThanOrEqualTo(String value) {
            addCriterion("vbdef13 <=", value, "vbdef13");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef13LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef13 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef13Like(String value) {
            addCriterion("vbdef13 like", value, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotLike(String value) {
            addCriterion("vbdef13 not like", value, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13In(List<String> values) {
            addCriterion("vbdef13 in", values, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotIn(List<String> values) {
            addCriterion("vbdef13 not in", values, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13Between(String value1, String value2) {
            addCriterion("vbdef13 between", value1, value2, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef13NotBetween(String value1, String value2) {
            addCriterion("vbdef13 not between", value1, value2, "vbdef13");
            return (Criteria) this;
        }

        public Criteria andVbdef14IsNull() {
            addCriterion("vbdef14 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef14IsNotNull() {
            addCriterion("vbdef14 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef14EqualTo(String value) {
            addCriterion("vbdef14 =", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef14 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14NotEqualTo(String value) {
            addCriterion("vbdef14 <>", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef14 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14GreaterThan(String value) {
            addCriterion("vbdef14 >", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef14 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef14 >=", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef14 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14LessThan(String value) {
            addCriterion("vbdef14 <", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef14 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14LessThanOrEqualTo(String value) {
            addCriterion("vbdef14 <=", value, "vbdef14");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef14LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef14 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef14Like(String value) {
            addCriterion("vbdef14 like", value, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotLike(String value) {
            addCriterion("vbdef14 not like", value, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14In(List<String> values) {
            addCriterion("vbdef14 in", values, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotIn(List<String> values) {
            addCriterion("vbdef14 not in", values, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14Between(String value1, String value2) {
            addCriterion("vbdef14 between", value1, value2, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef14NotBetween(String value1, String value2) {
            addCriterion("vbdef14 not between", value1, value2, "vbdef14");
            return (Criteria) this;
        }

        public Criteria andVbdef15IsNull() {
            addCriterion("vbdef15 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef15IsNotNull() {
            addCriterion("vbdef15 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef15EqualTo(String value) {
            addCriterion("vbdef15 =", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef15 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15NotEqualTo(String value) {
            addCriterion("vbdef15 <>", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef15 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15GreaterThan(String value) {
            addCriterion("vbdef15 >", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef15 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef15 >=", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef15 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15LessThan(String value) {
            addCriterion("vbdef15 <", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef15 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15LessThanOrEqualTo(String value) {
            addCriterion("vbdef15 <=", value, "vbdef15");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef15LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef15 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef15Like(String value) {
            addCriterion("vbdef15 like", value, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotLike(String value) {
            addCriterion("vbdef15 not like", value, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15In(List<String> values) {
            addCriterion("vbdef15 in", values, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotIn(List<String> values) {
            addCriterion("vbdef15 not in", values, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15Between(String value1, String value2) {
            addCriterion("vbdef15 between", value1, value2, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef15NotBetween(String value1, String value2) {
            addCriterion("vbdef15 not between", value1, value2, "vbdef15");
            return (Criteria) this;
        }

        public Criteria andVbdef16IsNull() {
            addCriterion("vbdef16 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef16IsNotNull() {
            addCriterion("vbdef16 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef16EqualTo(String value) {
            addCriterion("vbdef16 =", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef16 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16NotEqualTo(String value) {
            addCriterion("vbdef16 <>", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef16 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16GreaterThan(String value) {
            addCriterion("vbdef16 >", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef16 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef16 >=", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef16 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16LessThan(String value) {
            addCriterion("vbdef16 <", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef16 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16LessThanOrEqualTo(String value) {
            addCriterion("vbdef16 <=", value, "vbdef16");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef16LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef16 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef16Like(String value) {
            addCriterion("vbdef16 like", value, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotLike(String value) {
            addCriterion("vbdef16 not like", value, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16In(List<String> values) {
            addCriterion("vbdef16 in", values, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotIn(List<String> values) {
            addCriterion("vbdef16 not in", values, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16Between(String value1, String value2) {
            addCriterion("vbdef16 between", value1, value2, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef16NotBetween(String value1, String value2) {
            addCriterion("vbdef16 not between", value1, value2, "vbdef16");
            return (Criteria) this;
        }

        public Criteria andVbdef17IsNull() {
            addCriterion("vbdef17 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef17IsNotNull() {
            addCriterion("vbdef17 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef17EqualTo(String value) {
            addCriterion("vbdef17 =", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef17 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17NotEqualTo(String value) {
            addCriterion("vbdef17 <>", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef17 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17GreaterThan(String value) {
            addCriterion("vbdef17 >", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef17 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef17 >=", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef17 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17LessThan(String value) {
            addCriterion("vbdef17 <", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef17 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17LessThanOrEqualTo(String value) {
            addCriterion("vbdef17 <=", value, "vbdef17");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef17LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef17 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef17Like(String value) {
            addCriterion("vbdef17 like", value, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotLike(String value) {
            addCriterion("vbdef17 not like", value, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17In(List<String> values) {
            addCriterion("vbdef17 in", values, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotIn(List<String> values) {
            addCriterion("vbdef17 not in", values, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17Between(String value1, String value2) {
            addCriterion("vbdef17 between", value1, value2, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef17NotBetween(String value1, String value2) {
            addCriterion("vbdef17 not between", value1, value2, "vbdef17");
            return (Criteria) this;
        }

        public Criteria andVbdef18IsNull() {
            addCriterion("vbdef18 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef18IsNotNull() {
            addCriterion("vbdef18 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef18EqualTo(String value) {
            addCriterion("vbdef18 =", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef18 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18NotEqualTo(String value) {
            addCriterion("vbdef18 <>", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef18 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18GreaterThan(String value) {
            addCriterion("vbdef18 >", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef18 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef18 >=", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef18 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18LessThan(String value) {
            addCriterion("vbdef18 <", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef18 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18LessThanOrEqualTo(String value) {
            addCriterion("vbdef18 <=", value, "vbdef18");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef18LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef18 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef18Like(String value) {
            addCriterion("vbdef18 like", value, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotLike(String value) {
            addCriterion("vbdef18 not like", value, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18In(List<String> values) {
            addCriterion("vbdef18 in", values, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotIn(List<String> values) {
            addCriterion("vbdef18 not in", values, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18Between(String value1, String value2) {
            addCriterion("vbdef18 between", value1, value2, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef18NotBetween(String value1, String value2) {
            addCriterion("vbdef18 not between", value1, value2, "vbdef18");
            return (Criteria) this;
        }

        public Criteria andVbdef19IsNull() {
            addCriterion("vbdef19 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef19IsNotNull() {
            addCriterion("vbdef19 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef19EqualTo(String value) {
            addCriterion("vbdef19 =", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef19 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19NotEqualTo(String value) {
            addCriterion("vbdef19 <>", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef19 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19GreaterThan(String value) {
            addCriterion("vbdef19 >", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef19 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef19 >=", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef19 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19LessThan(String value) {
            addCriterion("vbdef19 <", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef19 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19LessThanOrEqualTo(String value) {
            addCriterion("vbdef19 <=", value, "vbdef19");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef19LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef19 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef19Like(String value) {
            addCriterion("vbdef19 like", value, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotLike(String value) {
            addCriterion("vbdef19 not like", value, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19In(List<String> values) {
            addCriterion("vbdef19 in", values, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotIn(List<String> values) {
            addCriterion("vbdef19 not in", values, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19Between(String value1, String value2) {
            addCriterion("vbdef19 between", value1, value2, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef19NotBetween(String value1, String value2) {
            addCriterion("vbdef19 not between", value1, value2, "vbdef19");
            return (Criteria) this;
        }

        public Criteria andVbdef2IsNull() {
            addCriterion("vbdef2 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef2IsNotNull() {
            addCriterion("vbdef2 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef2EqualTo(String value) {
            addCriterion("vbdef2 =", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2NotEqualTo(String value) {
            addCriterion("vbdef2 <>", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2GreaterThan(String value) {
            addCriterion("vbdef2 >", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef2 >=", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2LessThan(String value) {
            addCriterion("vbdef2 <", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2LessThanOrEqualTo(String value) {
            addCriterion("vbdef2 <=", value, "vbdef2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef2LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef2Like(String value) {
            addCriterion("vbdef2 like", value, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotLike(String value) {
            addCriterion("vbdef2 not like", value, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2In(List<String> values) {
            addCriterion("vbdef2 in", values, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotIn(List<String> values) {
            addCriterion("vbdef2 not in", values, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2Between(String value1, String value2) {
            addCriterion("vbdef2 between", value1, value2, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef2NotBetween(String value1, String value2) {
            addCriterion("vbdef2 not between", value1, value2, "vbdef2");
            return (Criteria) this;
        }

        public Criteria andVbdef20IsNull() {
            addCriterion("vbdef20 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef20IsNotNull() {
            addCriterion("vbdef20 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef20EqualTo(String value) {
            addCriterion("vbdef20 =", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef20 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20NotEqualTo(String value) {
            addCriterion("vbdef20 <>", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef20 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20GreaterThan(String value) {
            addCriterion("vbdef20 >", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef20 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef20 >=", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef20 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20LessThan(String value) {
            addCriterion("vbdef20 <", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef20 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20LessThanOrEqualTo(String value) {
            addCriterion("vbdef20 <=", value, "vbdef20");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef20LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef20 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef20Like(String value) {
            addCriterion("vbdef20 like", value, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotLike(String value) {
            addCriterion("vbdef20 not like", value, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20In(List<String> values) {
            addCriterion("vbdef20 in", values, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotIn(List<String> values) {
            addCriterion("vbdef20 not in", values, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20Between(String value1, String value2) {
            addCriterion("vbdef20 between", value1, value2, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef20NotBetween(String value1, String value2) {
            addCriterion("vbdef20 not between", value1, value2, "vbdef20");
            return (Criteria) this;
        }

        public Criteria andVbdef21IsNull() {
            addCriterion("vbdef21 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef21IsNotNull() {
            addCriterion("vbdef21 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef21EqualTo(String value) {
            addCriterion("vbdef21 =", value, "vbdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef21EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef21 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef21NotEqualTo(String value) {
            addCriterion("vbdef21 <>", value, "vbdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef21NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef21 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef21GreaterThan(String value) {
            addCriterion("vbdef21 >", value, "vbdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef21GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef21 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef21GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef21 >=", value, "vbdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef21GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef21 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef21LessThan(String value) {
            addCriterion("vbdef21 <", value, "vbdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef21LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef21 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef21LessThanOrEqualTo(String value) {
            addCriterion("vbdef21 <=", value, "vbdef21");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef21LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef21 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef21Like(String value) {
            addCriterion("vbdef21 like", value, "vbdef21");
            return (Criteria) this;
        }

        public Criteria andVbdef21NotLike(String value) {
            addCriterion("vbdef21 not like", value, "vbdef21");
            return (Criteria) this;
        }

        public Criteria andVbdef21In(List<String> values) {
            addCriterion("vbdef21 in", values, "vbdef21");
            return (Criteria) this;
        }

        public Criteria andVbdef21NotIn(List<String> values) {
            addCriterion("vbdef21 not in", values, "vbdef21");
            return (Criteria) this;
        }

        public Criteria andVbdef21Between(String value1, String value2) {
            addCriterion("vbdef21 between", value1, value2, "vbdef21");
            return (Criteria) this;
        }

        public Criteria andVbdef21NotBetween(String value1, String value2) {
            addCriterion("vbdef21 not between", value1, value2, "vbdef21");
            return (Criteria) this;
        }

        public Criteria andVbdef22IsNull() {
            addCriterion("vbdef22 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef22IsNotNull() {
            addCriterion("vbdef22 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef22EqualTo(String value) {
            addCriterion("vbdef22 =", value, "vbdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef22EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef22 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef22NotEqualTo(String value) {
            addCriterion("vbdef22 <>", value, "vbdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef22NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef22 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef22GreaterThan(String value) {
            addCriterion("vbdef22 >", value, "vbdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef22GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef22 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef22GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef22 >=", value, "vbdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef22GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef22 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef22LessThan(String value) {
            addCriterion("vbdef22 <", value, "vbdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef22LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef22 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef22LessThanOrEqualTo(String value) {
            addCriterion("vbdef22 <=", value, "vbdef22");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef22LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef22 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef22Like(String value) {
            addCriterion("vbdef22 like", value, "vbdef22");
            return (Criteria) this;
        }

        public Criteria andVbdef22NotLike(String value) {
            addCriterion("vbdef22 not like", value, "vbdef22");
            return (Criteria) this;
        }

        public Criteria andVbdef22In(List<String> values) {
            addCriterion("vbdef22 in", values, "vbdef22");
            return (Criteria) this;
        }

        public Criteria andVbdef22NotIn(List<String> values) {
            addCriterion("vbdef22 not in", values, "vbdef22");
            return (Criteria) this;
        }

        public Criteria andVbdef22Between(String value1, String value2) {
            addCriterion("vbdef22 between", value1, value2, "vbdef22");
            return (Criteria) this;
        }

        public Criteria andVbdef22NotBetween(String value1, String value2) {
            addCriterion("vbdef22 not between", value1, value2, "vbdef22");
            return (Criteria) this;
        }

        public Criteria andVbdef23IsNull() {
            addCriterion("vbdef23 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef23IsNotNull() {
            addCriterion("vbdef23 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef23EqualTo(String value) {
            addCriterion("vbdef23 =", value, "vbdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef23EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef23 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef23NotEqualTo(String value) {
            addCriterion("vbdef23 <>", value, "vbdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef23NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef23 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef23GreaterThan(String value) {
            addCriterion("vbdef23 >", value, "vbdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef23GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef23 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef23GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef23 >=", value, "vbdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef23GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef23 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef23LessThan(String value) {
            addCriterion("vbdef23 <", value, "vbdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef23LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef23 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef23LessThanOrEqualTo(String value) {
            addCriterion("vbdef23 <=", value, "vbdef23");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef23LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef23 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef23Like(String value) {
            addCriterion("vbdef23 like", value, "vbdef23");
            return (Criteria) this;
        }

        public Criteria andVbdef23NotLike(String value) {
            addCriterion("vbdef23 not like", value, "vbdef23");
            return (Criteria) this;
        }

        public Criteria andVbdef23In(List<String> values) {
            addCriterion("vbdef23 in", values, "vbdef23");
            return (Criteria) this;
        }

        public Criteria andVbdef23NotIn(List<String> values) {
            addCriterion("vbdef23 not in", values, "vbdef23");
            return (Criteria) this;
        }

        public Criteria andVbdef23Between(String value1, String value2) {
            addCriterion("vbdef23 between", value1, value2, "vbdef23");
            return (Criteria) this;
        }

        public Criteria andVbdef23NotBetween(String value1, String value2) {
            addCriterion("vbdef23 not between", value1, value2, "vbdef23");
            return (Criteria) this;
        }

        public Criteria andVbdef24IsNull() {
            addCriterion("vbdef24 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef24IsNotNull() {
            addCriterion("vbdef24 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef24EqualTo(String value) {
            addCriterion("vbdef24 =", value, "vbdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef24EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef24 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef24NotEqualTo(String value) {
            addCriterion("vbdef24 <>", value, "vbdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef24NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef24 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef24GreaterThan(String value) {
            addCriterion("vbdef24 >", value, "vbdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef24GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef24 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef24GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef24 >=", value, "vbdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef24GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef24 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef24LessThan(String value) {
            addCriterion("vbdef24 <", value, "vbdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef24LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef24 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef24LessThanOrEqualTo(String value) {
            addCriterion("vbdef24 <=", value, "vbdef24");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef24LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef24 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef24Like(String value) {
            addCriterion("vbdef24 like", value, "vbdef24");
            return (Criteria) this;
        }

        public Criteria andVbdef24NotLike(String value) {
            addCriterion("vbdef24 not like", value, "vbdef24");
            return (Criteria) this;
        }

        public Criteria andVbdef24In(List<String> values) {
            addCriterion("vbdef24 in", values, "vbdef24");
            return (Criteria) this;
        }

        public Criteria andVbdef24NotIn(List<String> values) {
            addCriterion("vbdef24 not in", values, "vbdef24");
            return (Criteria) this;
        }

        public Criteria andVbdef24Between(String value1, String value2) {
            addCriterion("vbdef24 between", value1, value2, "vbdef24");
            return (Criteria) this;
        }

        public Criteria andVbdef24NotBetween(String value1, String value2) {
            addCriterion("vbdef24 not between", value1, value2, "vbdef24");
            return (Criteria) this;
        }

        public Criteria andVbdef25IsNull() {
            addCriterion("vbdef25 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef25IsNotNull() {
            addCriterion("vbdef25 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef25EqualTo(String value) {
            addCriterion("vbdef25 =", value, "vbdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef25EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef25 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef25NotEqualTo(String value) {
            addCriterion("vbdef25 <>", value, "vbdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef25NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef25 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef25GreaterThan(String value) {
            addCriterion("vbdef25 >", value, "vbdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef25GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef25 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef25GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef25 >=", value, "vbdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef25GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef25 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef25LessThan(String value) {
            addCriterion("vbdef25 <", value, "vbdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef25LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef25 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef25LessThanOrEqualTo(String value) {
            addCriterion("vbdef25 <=", value, "vbdef25");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef25LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef25 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef25Like(String value) {
            addCriterion("vbdef25 like", value, "vbdef25");
            return (Criteria) this;
        }

        public Criteria andVbdef25NotLike(String value) {
            addCriterion("vbdef25 not like", value, "vbdef25");
            return (Criteria) this;
        }

        public Criteria andVbdef25In(List<String> values) {
            addCriterion("vbdef25 in", values, "vbdef25");
            return (Criteria) this;
        }

        public Criteria andVbdef25NotIn(List<String> values) {
            addCriterion("vbdef25 not in", values, "vbdef25");
            return (Criteria) this;
        }

        public Criteria andVbdef25Between(String value1, String value2) {
            addCriterion("vbdef25 between", value1, value2, "vbdef25");
            return (Criteria) this;
        }

        public Criteria andVbdef25NotBetween(String value1, String value2) {
            addCriterion("vbdef25 not between", value1, value2, "vbdef25");
            return (Criteria) this;
        }

        public Criteria andVbdef26IsNull() {
            addCriterion("vbdef26 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef26IsNotNull() {
            addCriterion("vbdef26 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef26EqualTo(String value) {
            addCriterion("vbdef26 =", value, "vbdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef26EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef26 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef26NotEqualTo(String value) {
            addCriterion("vbdef26 <>", value, "vbdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef26NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef26 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef26GreaterThan(String value) {
            addCriterion("vbdef26 >", value, "vbdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef26GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef26 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef26GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef26 >=", value, "vbdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef26GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef26 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef26LessThan(String value) {
            addCriterion("vbdef26 <", value, "vbdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef26LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef26 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef26LessThanOrEqualTo(String value) {
            addCriterion("vbdef26 <=", value, "vbdef26");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef26LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef26 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef26Like(String value) {
            addCriterion("vbdef26 like", value, "vbdef26");
            return (Criteria) this;
        }

        public Criteria andVbdef26NotLike(String value) {
            addCriterion("vbdef26 not like", value, "vbdef26");
            return (Criteria) this;
        }

        public Criteria andVbdef26In(List<String> values) {
            addCriterion("vbdef26 in", values, "vbdef26");
            return (Criteria) this;
        }

        public Criteria andVbdef26NotIn(List<String> values) {
            addCriterion("vbdef26 not in", values, "vbdef26");
            return (Criteria) this;
        }

        public Criteria andVbdef26Between(String value1, String value2) {
            addCriterion("vbdef26 between", value1, value2, "vbdef26");
            return (Criteria) this;
        }

        public Criteria andVbdef26NotBetween(String value1, String value2) {
            addCriterion("vbdef26 not between", value1, value2, "vbdef26");
            return (Criteria) this;
        }

        public Criteria andVbdef27IsNull() {
            addCriterion("vbdef27 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef27IsNotNull() {
            addCriterion("vbdef27 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef27EqualTo(String value) {
            addCriterion("vbdef27 =", value, "vbdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef27EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef27 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef27NotEqualTo(String value) {
            addCriterion("vbdef27 <>", value, "vbdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef27NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef27 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef27GreaterThan(String value) {
            addCriterion("vbdef27 >", value, "vbdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef27GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef27 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef27GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef27 >=", value, "vbdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef27GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef27 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef27LessThan(String value) {
            addCriterion("vbdef27 <", value, "vbdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef27LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef27 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef27LessThanOrEqualTo(String value) {
            addCriterion("vbdef27 <=", value, "vbdef27");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef27LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef27 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef27Like(String value) {
            addCriterion("vbdef27 like", value, "vbdef27");
            return (Criteria) this;
        }

        public Criteria andVbdef27NotLike(String value) {
            addCriterion("vbdef27 not like", value, "vbdef27");
            return (Criteria) this;
        }

        public Criteria andVbdef27In(List<String> values) {
            addCriterion("vbdef27 in", values, "vbdef27");
            return (Criteria) this;
        }

        public Criteria andVbdef27NotIn(List<String> values) {
            addCriterion("vbdef27 not in", values, "vbdef27");
            return (Criteria) this;
        }

        public Criteria andVbdef27Between(String value1, String value2) {
            addCriterion("vbdef27 between", value1, value2, "vbdef27");
            return (Criteria) this;
        }

        public Criteria andVbdef27NotBetween(String value1, String value2) {
            addCriterion("vbdef27 not between", value1, value2, "vbdef27");
            return (Criteria) this;
        }

        public Criteria andVbdef28IsNull() {
            addCriterion("vbdef28 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef28IsNotNull() {
            addCriterion("vbdef28 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef28EqualTo(String value) {
            addCriterion("vbdef28 =", value, "vbdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef28EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef28 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef28NotEqualTo(String value) {
            addCriterion("vbdef28 <>", value, "vbdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef28NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef28 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef28GreaterThan(String value) {
            addCriterion("vbdef28 >", value, "vbdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef28GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef28 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef28GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef28 >=", value, "vbdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef28GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef28 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef28LessThan(String value) {
            addCriterion("vbdef28 <", value, "vbdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef28LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef28 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef28LessThanOrEqualTo(String value) {
            addCriterion("vbdef28 <=", value, "vbdef28");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef28LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef28 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef28Like(String value) {
            addCriterion("vbdef28 like", value, "vbdef28");
            return (Criteria) this;
        }

        public Criteria andVbdef28NotLike(String value) {
            addCriterion("vbdef28 not like", value, "vbdef28");
            return (Criteria) this;
        }

        public Criteria andVbdef28In(List<String> values) {
            addCriterion("vbdef28 in", values, "vbdef28");
            return (Criteria) this;
        }

        public Criteria andVbdef28NotIn(List<String> values) {
            addCriterion("vbdef28 not in", values, "vbdef28");
            return (Criteria) this;
        }

        public Criteria andVbdef28Between(String value1, String value2) {
            addCriterion("vbdef28 between", value1, value2, "vbdef28");
            return (Criteria) this;
        }

        public Criteria andVbdef28NotBetween(String value1, String value2) {
            addCriterion("vbdef28 not between", value1, value2, "vbdef28");
            return (Criteria) this;
        }

        public Criteria andVbdef29IsNull() {
            addCriterion("vbdef29 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef29IsNotNull() {
            addCriterion("vbdef29 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef29EqualTo(String value) {
            addCriterion("vbdef29 =", value, "vbdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef29EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef29 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef29NotEqualTo(String value) {
            addCriterion("vbdef29 <>", value, "vbdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef29NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef29 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef29GreaterThan(String value) {
            addCriterion("vbdef29 >", value, "vbdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef29GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef29 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef29GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef29 >=", value, "vbdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef29GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef29 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef29LessThan(String value) {
            addCriterion("vbdef29 <", value, "vbdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef29LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef29 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef29LessThanOrEqualTo(String value) {
            addCriterion("vbdef29 <=", value, "vbdef29");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef29LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef29 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef29Like(String value) {
            addCriterion("vbdef29 like", value, "vbdef29");
            return (Criteria) this;
        }

        public Criteria andVbdef29NotLike(String value) {
            addCriterion("vbdef29 not like", value, "vbdef29");
            return (Criteria) this;
        }

        public Criteria andVbdef29In(List<String> values) {
            addCriterion("vbdef29 in", values, "vbdef29");
            return (Criteria) this;
        }

        public Criteria andVbdef29NotIn(List<String> values) {
            addCriterion("vbdef29 not in", values, "vbdef29");
            return (Criteria) this;
        }

        public Criteria andVbdef29Between(String value1, String value2) {
            addCriterion("vbdef29 between", value1, value2, "vbdef29");
            return (Criteria) this;
        }

        public Criteria andVbdef29NotBetween(String value1, String value2) {
            addCriterion("vbdef29 not between", value1, value2, "vbdef29");
            return (Criteria) this;
        }

        public Criteria andVbdef3IsNull() {
            addCriterion("vbdef3 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef3IsNotNull() {
            addCriterion("vbdef3 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef3EqualTo(String value) {
            addCriterion("vbdef3 =", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3NotEqualTo(String value) {
            addCriterion("vbdef3 <>", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3GreaterThan(String value) {
            addCriterion("vbdef3 >", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef3 >=", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3LessThan(String value) {
            addCriterion("vbdef3 <", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3LessThanOrEqualTo(String value) {
            addCriterion("vbdef3 <=", value, "vbdef3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef3LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef3Like(String value) {
            addCriterion("vbdef3 like", value, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotLike(String value) {
            addCriterion("vbdef3 not like", value, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3In(List<String> values) {
            addCriterion("vbdef3 in", values, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotIn(List<String> values) {
            addCriterion("vbdef3 not in", values, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3Between(String value1, String value2) {
            addCriterion("vbdef3 between", value1, value2, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef3NotBetween(String value1, String value2) {
            addCriterion("vbdef3 not between", value1, value2, "vbdef3");
            return (Criteria) this;
        }

        public Criteria andVbdef30IsNull() {
            addCriterion("vbdef30 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef30IsNotNull() {
            addCriterion("vbdef30 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef30EqualTo(String value) {
            addCriterion("vbdef30 =", value, "vbdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef30EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef30 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef30NotEqualTo(String value) {
            addCriterion("vbdef30 <>", value, "vbdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef30NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef30 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef30GreaterThan(String value) {
            addCriterion("vbdef30 >", value, "vbdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef30GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef30 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef30GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef30 >=", value, "vbdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef30GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef30 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef30LessThan(String value) {
            addCriterion("vbdef30 <", value, "vbdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef30LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef30 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef30LessThanOrEqualTo(String value) {
            addCriterion("vbdef30 <=", value, "vbdef30");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef30LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef30 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef30Like(String value) {
            addCriterion("vbdef30 like", value, "vbdef30");
            return (Criteria) this;
        }

        public Criteria andVbdef30NotLike(String value) {
            addCriterion("vbdef30 not like", value, "vbdef30");
            return (Criteria) this;
        }

        public Criteria andVbdef30In(List<String> values) {
            addCriterion("vbdef30 in", values, "vbdef30");
            return (Criteria) this;
        }

        public Criteria andVbdef30NotIn(List<String> values) {
            addCriterion("vbdef30 not in", values, "vbdef30");
            return (Criteria) this;
        }

        public Criteria andVbdef30Between(String value1, String value2) {
            addCriterion("vbdef30 between", value1, value2, "vbdef30");
            return (Criteria) this;
        }

        public Criteria andVbdef30NotBetween(String value1, String value2) {
            addCriterion("vbdef30 not between", value1, value2, "vbdef30");
            return (Criteria) this;
        }

        public Criteria andVbdef31IsNull() {
            addCriterion("vbdef31 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef31IsNotNull() {
            addCriterion("vbdef31 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef31EqualTo(String value) {
            addCriterion("vbdef31 =", value, "vbdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef31EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef31 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef31NotEqualTo(String value) {
            addCriterion("vbdef31 <>", value, "vbdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef31NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef31 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef31GreaterThan(String value) {
            addCriterion("vbdef31 >", value, "vbdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef31GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef31 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef31GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef31 >=", value, "vbdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef31GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef31 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef31LessThan(String value) {
            addCriterion("vbdef31 <", value, "vbdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef31LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef31 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef31LessThanOrEqualTo(String value) {
            addCriterion("vbdef31 <=", value, "vbdef31");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef31LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef31 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef31Like(String value) {
            addCriterion("vbdef31 like", value, "vbdef31");
            return (Criteria) this;
        }

        public Criteria andVbdef31NotLike(String value) {
            addCriterion("vbdef31 not like", value, "vbdef31");
            return (Criteria) this;
        }

        public Criteria andVbdef31In(List<String> values) {
            addCriterion("vbdef31 in", values, "vbdef31");
            return (Criteria) this;
        }

        public Criteria andVbdef31NotIn(List<String> values) {
            addCriterion("vbdef31 not in", values, "vbdef31");
            return (Criteria) this;
        }

        public Criteria andVbdef31Between(String value1, String value2) {
            addCriterion("vbdef31 between", value1, value2, "vbdef31");
            return (Criteria) this;
        }

        public Criteria andVbdef31NotBetween(String value1, String value2) {
            addCriterion("vbdef31 not between", value1, value2, "vbdef31");
            return (Criteria) this;
        }

        public Criteria andVbdef32IsNull() {
            addCriterion("vbdef32 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef32IsNotNull() {
            addCriterion("vbdef32 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef32EqualTo(String value) {
            addCriterion("vbdef32 =", value, "vbdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef32EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef32 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef32NotEqualTo(String value) {
            addCriterion("vbdef32 <>", value, "vbdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef32NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef32 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef32GreaterThan(String value) {
            addCriterion("vbdef32 >", value, "vbdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef32GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef32 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef32GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef32 >=", value, "vbdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef32GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef32 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef32LessThan(String value) {
            addCriterion("vbdef32 <", value, "vbdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef32LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef32 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef32LessThanOrEqualTo(String value) {
            addCriterion("vbdef32 <=", value, "vbdef32");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef32LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef32 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef32Like(String value) {
            addCriterion("vbdef32 like", value, "vbdef32");
            return (Criteria) this;
        }

        public Criteria andVbdef32NotLike(String value) {
            addCriterion("vbdef32 not like", value, "vbdef32");
            return (Criteria) this;
        }

        public Criteria andVbdef32In(List<String> values) {
            addCriterion("vbdef32 in", values, "vbdef32");
            return (Criteria) this;
        }

        public Criteria andVbdef32NotIn(List<String> values) {
            addCriterion("vbdef32 not in", values, "vbdef32");
            return (Criteria) this;
        }

        public Criteria andVbdef32Between(String value1, String value2) {
            addCriterion("vbdef32 between", value1, value2, "vbdef32");
            return (Criteria) this;
        }

        public Criteria andVbdef32NotBetween(String value1, String value2) {
            addCriterion("vbdef32 not between", value1, value2, "vbdef32");
            return (Criteria) this;
        }

        public Criteria andVbdef33IsNull() {
            addCriterion("vbdef33 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef33IsNotNull() {
            addCriterion("vbdef33 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef33EqualTo(String value) {
            addCriterion("vbdef33 =", value, "vbdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef33EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef33 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef33NotEqualTo(String value) {
            addCriterion("vbdef33 <>", value, "vbdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef33NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef33 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef33GreaterThan(String value) {
            addCriterion("vbdef33 >", value, "vbdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef33GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef33 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef33GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef33 >=", value, "vbdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef33GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef33 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef33LessThan(String value) {
            addCriterion("vbdef33 <", value, "vbdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef33LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef33 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef33LessThanOrEqualTo(String value) {
            addCriterion("vbdef33 <=", value, "vbdef33");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef33LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef33 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef33Like(String value) {
            addCriterion("vbdef33 like", value, "vbdef33");
            return (Criteria) this;
        }

        public Criteria andVbdef33NotLike(String value) {
            addCriterion("vbdef33 not like", value, "vbdef33");
            return (Criteria) this;
        }

        public Criteria andVbdef33In(List<String> values) {
            addCriterion("vbdef33 in", values, "vbdef33");
            return (Criteria) this;
        }

        public Criteria andVbdef33NotIn(List<String> values) {
            addCriterion("vbdef33 not in", values, "vbdef33");
            return (Criteria) this;
        }

        public Criteria andVbdef33Between(String value1, String value2) {
            addCriterion("vbdef33 between", value1, value2, "vbdef33");
            return (Criteria) this;
        }

        public Criteria andVbdef33NotBetween(String value1, String value2) {
            addCriterion("vbdef33 not between", value1, value2, "vbdef33");
            return (Criteria) this;
        }

        public Criteria andVbdef34IsNull() {
            addCriterion("vbdef34 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef34IsNotNull() {
            addCriterion("vbdef34 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef34EqualTo(String value) {
            addCriterion("vbdef34 =", value, "vbdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef34EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef34 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef34NotEqualTo(String value) {
            addCriterion("vbdef34 <>", value, "vbdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef34NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef34 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef34GreaterThan(String value) {
            addCriterion("vbdef34 >", value, "vbdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef34GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef34 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef34GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef34 >=", value, "vbdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef34GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef34 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef34LessThan(String value) {
            addCriterion("vbdef34 <", value, "vbdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef34LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef34 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef34LessThanOrEqualTo(String value) {
            addCriterion("vbdef34 <=", value, "vbdef34");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef34LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef34 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef34Like(String value) {
            addCriterion("vbdef34 like", value, "vbdef34");
            return (Criteria) this;
        }

        public Criteria andVbdef34NotLike(String value) {
            addCriterion("vbdef34 not like", value, "vbdef34");
            return (Criteria) this;
        }

        public Criteria andVbdef34In(List<String> values) {
            addCriterion("vbdef34 in", values, "vbdef34");
            return (Criteria) this;
        }

        public Criteria andVbdef34NotIn(List<String> values) {
            addCriterion("vbdef34 not in", values, "vbdef34");
            return (Criteria) this;
        }

        public Criteria andVbdef34Between(String value1, String value2) {
            addCriterion("vbdef34 between", value1, value2, "vbdef34");
            return (Criteria) this;
        }

        public Criteria andVbdef34NotBetween(String value1, String value2) {
            addCriterion("vbdef34 not between", value1, value2, "vbdef34");
            return (Criteria) this;
        }

        public Criteria andVbdef35IsNull() {
            addCriterion("vbdef35 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef35IsNotNull() {
            addCriterion("vbdef35 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef35EqualTo(String value) {
            addCriterion("vbdef35 =", value, "vbdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef35EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef35 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef35NotEqualTo(String value) {
            addCriterion("vbdef35 <>", value, "vbdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef35NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef35 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef35GreaterThan(String value) {
            addCriterion("vbdef35 >", value, "vbdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef35GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef35 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef35GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef35 >=", value, "vbdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef35GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef35 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef35LessThan(String value) {
            addCriterion("vbdef35 <", value, "vbdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef35LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef35 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef35LessThanOrEqualTo(String value) {
            addCriterion("vbdef35 <=", value, "vbdef35");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef35LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef35 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef35Like(String value) {
            addCriterion("vbdef35 like", value, "vbdef35");
            return (Criteria) this;
        }

        public Criteria andVbdef35NotLike(String value) {
            addCriterion("vbdef35 not like", value, "vbdef35");
            return (Criteria) this;
        }

        public Criteria andVbdef35In(List<String> values) {
            addCriterion("vbdef35 in", values, "vbdef35");
            return (Criteria) this;
        }

        public Criteria andVbdef35NotIn(List<String> values) {
            addCriterion("vbdef35 not in", values, "vbdef35");
            return (Criteria) this;
        }

        public Criteria andVbdef35Between(String value1, String value2) {
            addCriterion("vbdef35 between", value1, value2, "vbdef35");
            return (Criteria) this;
        }

        public Criteria andVbdef35NotBetween(String value1, String value2) {
            addCriterion("vbdef35 not between", value1, value2, "vbdef35");
            return (Criteria) this;
        }

        public Criteria andVbdef36IsNull() {
            addCriterion("vbdef36 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef36IsNotNull() {
            addCriterion("vbdef36 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef36EqualTo(String value) {
            addCriterion("vbdef36 =", value, "vbdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef36EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef36 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef36NotEqualTo(String value) {
            addCriterion("vbdef36 <>", value, "vbdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef36NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef36 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef36GreaterThan(String value) {
            addCriterion("vbdef36 >", value, "vbdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef36GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef36 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef36GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef36 >=", value, "vbdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef36GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef36 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef36LessThan(String value) {
            addCriterion("vbdef36 <", value, "vbdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef36LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef36 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef36LessThanOrEqualTo(String value) {
            addCriterion("vbdef36 <=", value, "vbdef36");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef36LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef36 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef36Like(String value) {
            addCriterion("vbdef36 like", value, "vbdef36");
            return (Criteria) this;
        }

        public Criteria andVbdef36NotLike(String value) {
            addCriterion("vbdef36 not like", value, "vbdef36");
            return (Criteria) this;
        }

        public Criteria andVbdef36In(List<String> values) {
            addCriterion("vbdef36 in", values, "vbdef36");
            return (Criteria) this;
        }

        public Criteria andVbdef36NotIn(List<String> values) {
            addCriterion("vbdef36 not in", values, "vbdef36");
            return (Criteria) this;
        }

        public Criteria andVbdef36Between(String value1, String value2) {
            addCriterion("vbdef36 between", value1, value2, "vbdef36");
            return (Criteria) this;
        }

        public Criteria andVbdef36NotBetween(String value1, String value2) {
            addCriterion("vbdef36 not between", value1, value2, "vbdef36");
            return (Criteria) this;
        }

        public Criteria andVbdef37IsNull() {
            addCriterion("vbdef37 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef37IsNotNull() {
            addCriterion("vbdef37 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef37EqualTo(String value) {
            addCriterion("vbdef37 =", value, "vbdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef37EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef37 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef37NotEqualTo(String value) {
            addCriterion("vbdef37 <>", value, "vbdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef37NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef37 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef37GreaterThan(String value) {
            addCriterion("vbdef37 >", value, "vbdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef37GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef37 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef37GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef37 >=", value, "vbdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef37GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef37 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef37LessThan(String value) {
            addCriterion("vbdef37 <", value, "vbdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef37LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef37 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef37LessThanOrEqualTo(String value) {
            addCriterion("vbdef37 <=", value, "vbdef37");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef37LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef37 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef37Like(String value) {
            addCriterion("vbdef37 like", value, "vbdef37");
            return (Criteria) this;
        }

        public Criteria andVbdef37NotLike(String value) {
            addCriterion("vbdef37 not like", value, "vbdef37");
            return (Criteria) this;
        }

        public Criteria andVbdef37In(List<String> values) {
            addCriterion("vbdef37 in", values, "vbdef37");
            return (Criteria) this;
        }

        public Criteria andVbdef37NotIn(List<String> values) {
            addCriterion("vbdef37 not in", values, "vbdef37");
            return (Criteria) this;
        }

        public Criteria andVbdef37Between(String value1, String value2) {
            addCriterion("vbdef37 between", value1, value2, "vbdef37");
            return (Criteria) this;
        }

        public Criteria andVbdef37NotBetween(String value1, String value2) {
            addCriterion("vbdef37 not between", value1, value2, "vbdef37");
            return (Criteria) this;
        }

        public Criteria andVbdef38IsNull() {
            addCriterion("vbdef38 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef38IsNotNull() {
            addCriterion("vbdef38 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef38EqualTo(String value) {
            addCriterion("vbdef38 =", value, "vbdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef38EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef38 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef38NotEqualTo(String value) {
            addCriterion("vbdef38 <>", value, "vbdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef38NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef38 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef38GreaterThan(String value) {
            addCriterion("vbdef38 >", value, "vbdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef38GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef38 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef38GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef38 >=", value, "vbdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef38GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef38 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef38LessThan(String value) {
            addCriterion("vbdef38 <", value, "vbdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef38LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef38 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef38LessThanOrEqualTo(String value) {
            addCriterion("vbdef38 <=", value, "vbdef38");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef38LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef38 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef38Like(String value) {
            addCriterion("vbdef38 like", value, "vbdef38");
            return (Criteria) this;
        }

        public Criteria andVbdef38NotLike(String value) {
            addCriterion("vbdef38 not like", value, "vbdef38");
            return (Criteria) this;
        }

        public Criteria andVbdef38In(List<String> values) {
            addCriterion("vbdef38 in", values, "vbdef38");
            return (Criteria) this;
        }

        public Criteria andVbdef38NotIn(List<String> values) {
            addCriterion("vbdef38 not in", values, "vbdef38");
            return (Criteria) this;
        }

        public Criteria andVbdef38Between(String value1, String value2) {
            addCriterion("vbdef38 between", value1, value2, "vbdef38");
            return (Criteria) this;
        }

        public Criteria andVbdef38NotBetween(String value1, String value2) {
            addCriterion("vbdef38 not between", value1, value2, "vbdef38");
            return (Criteria) this;
        }

        public Criteria andVbdef39IsNull() {
            addCriterion("vbdef39 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef39IsNotNull() {
            addCriterion("vbdef39 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef39EqualTo(String value) {
            addCriterion("vbdef39 =", value, "vbdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef39EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef39 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef39NotEqualTo(String value) {
            addCriterion("vbdef39 <>", value, "vbdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef39NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef39 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef39GreaterThan(String value) {
            addCriterion("vbdef39 >", value, "vbdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef39GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef39 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef39GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef39 >=", value, "vbdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef39GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef39 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef39LessThan(String value) {
            addCriterion("vbdef39 <", value, "vbdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef39LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef39 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef39LessThanOrEqualTo(String value) {
            addCriterion("vbdef39 <=", value, "vbdef39");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef39LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef39 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef39Like(String value) {
            addCriterion("vbdef39 like", value, "vbdef39");
            return (Criteria) this;
        }

        public Criteria andVbdef39NotLike(String value) {
            addCriterion("vbdef39 not like", value, "vbdef39");
            return (Criteria) this;
        }

        public Criteria andVbdef39In(List<String> values) {
            addCriterion("vbdef39 in", values, "vbdef39");
            return (Criteria) this;
        }

        public Criteria andVbdef39NotIn(List<String> values) {
            addCriterion("vbdef39 not in", values, "vbdef39");
            return (Criteria) this;
        }

        public Criteria andVbdef39Between(String value1, String value2) {
            addCriterion("vbdef39 between", value1, value2, "vbdef39");
            return (Criteria) this;
        }

        public Criteria andVbdef39NotBetween(String value1, String value2) {
            addCriterion("vbdef39 not between", value1, value2, "vbdef39");
            return (Criteria) this;
        }

        public Criteria andVbdef4IsNull() {
            addCriterion("vbdef4 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef4IsNotNull() {
            addCriterion("vbdef4 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef4EqualTo(String value) {
            addCriterion("vbdef4 =", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4NotEqualTo(String value) {
            addCriterion("vbdef4 <>", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4GreaterThan(String value) {
            addCriterion("vbdef4 >", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef4 >=", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4LessThan(String value) {
            addCriterion("vbdef4 <", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4LessThanOrEqualTo(String value) {
            addCriterion("vbdef4 <=", value, "vbdef4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef4LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef4Like(String value) {
            addCriterion("vbdef4 like", value, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotLike(String value) {
            addCriterion("vbdef4 not like", value, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4In(List<String> values) {
            addCriterion("vbdef4 in", values, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotIn(List<String> values) {
            addCriterion("vbdef4 not in", values, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4Between(String value1, String value2) {
            addCriterion("vbdef4 between", value1, value2, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef4NotBetween(String value1, String value2) {
            addCriterion("vbdef4 not between", value1, value2, "vbdef4");
            return (Criteria) this;
        }

        public Criteria andVbdef40IsNull() {
            addCriterion("vbdef40 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef40IsNotNull() {
            addCriterion("vbdef40 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef40EqualTo(String value) {
            addCriterion("vbdef40 =", value, "vbdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef40EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef40 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef40NotEqualTo(String value) {
            addCriterion("vbdef40 <>", value, "vbdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef40NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef40 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef40GreaterThan(String value) {
            addCriterion("vbdef40 >", value, "vbdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef40GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef40 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef40GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef40 >=", value, "vbdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef40GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef40 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef40LessThan(String value) {
            addCriterion("vbdef40 <", value, "vbdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef40LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef40 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef40LessThanOrEqualTo(String value) {
            addCriterion("vbdef40 <=", value, "vbdef40");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef40LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef40 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef40Like(String value) {
            addCriterion("vbdef40 like", value, "vbdef40");
            return (Criteria) this;
        }

        public Criteria andVbdef40NotLike(String value) {
            addCriterion("vbdef40 not like", value, "vbdef40");
            return (Criteria) this;
        }

        public Criteria andVbdef40In(List<String> values) {
            addCriterion("vbdef40 in", values, "vbdef40");
            return (Criteria) this;
        }

        public Criteria andVbdef40NotIn(List<String> values) {
            addCriterion("vbdef40 not in", values, "vbdef40");
            return (Criteria) this;
        }

        public Criteria andVbdef40Between(String value1, String value2) {
            addCriterion("vbdef40 between", value1, value2, "vbdef40");
            return (Criteria) this;
        }

        public Criteria andVbdef40NotBetween(String value1, String value2) {
            addCriterion("vbdef40 not between", value1, value2, "vbdef40");
            return (Criteria) this;
        }

        public Criteria andVbdef41IsNull() {
            addCriterion("vbdef41 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef41IsNotNull() {
            addCriterion("vbdef41 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef41EqualTo(String value) {
            addCriterion("vbdef41 =", value, "vbdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef41EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef41 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef41NotEqualTo(String value) {
            addCriterion("vbdef41 <>", value, "vbdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef41NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef41 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef41GreaterThan(String value) {
            addCriterion("vbdef41 >", value, "vbdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef41GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef41 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef41GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef41 >=", value, "vbdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef41GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef41 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef41LessThan(String value) {
            addCriterion("vbdef41 <", value, "vbdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef41LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef41 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef41LessThanOrEqualTo(String value) {
            addCriterion("vbdef41 <=", value, "vbdef41");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef41LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef41 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef41Like(String value) {
            addCriterion("vbdef41 like", value, "vbdef41");
            return (Criteria) this;
        }

        public Criteria andVbdef41NotLike(String value) {
            addCriterion("vbdef41 not like", value, "vbdef41");
            return (Criteria) this;
        }

        public Criteria andVbdef41In(List<String> values) {
            addCriterion("vbdef41 in", values, "vbdef41");
            return (Criteria) this;
        }

        public Criteria andVbdef41NotIn(List<String> values) {
            addCriterion("vbdef41 not in", values, "vbdef41");
            return (Criteria) this;
        }

        public Criteria andVbdef41Between(String value1, String value2) {
            addCriterion("vbdef41 between", value1, value2, "vbdef41");
            return (Criteria) this;
        }

        public Criteria andVbdef41NotBetween(String value1, String value2) {
            addCriterion("vbdef41 not between", value1, value2, "vbdef41");
            return (Criteria) this;
        }

        public Criteria andVbdef42IsNull() {
            addCriterion("vbdef42 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef42IsNotNull() {
            addCriterion("vbdef42 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef42EqualTo(String value) {
            addCriterion("vbdef42 =", value, "vbdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef42EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef42 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef42NotEqualTo(String value) {
            addCriterion("vbdef42 <>", value, "vbdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef42NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef42 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef42GreaterThan(String value) {
            addCriterion("vbdef42 >", value, "vbdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef42GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef42 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef42GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef42 >=", value, "vbdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef42GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef42 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef42LessThan(String value) {
            addCriterion("vbdef42 <", value, "vbdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef42LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef42 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef42LessThanOrEqualTo(String value) {
            addCriterion("vbdef42 <=", value, "vbdef42");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef42LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef42 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef42Like(String value) {
            addCriterion("vbdef42 like", value, "vbdef42");
            return (Criteria) this;
        }

        public Criteria andVbdef42NotLike(String value) {
            addCriterion("vbdef42 not like", value, "vbdef42");
            return (Criteria) this;
        }

        public Criteria andVbdef42In(List<String> values) {
            addCriterion("vbdef42 in", values, "vbdef42");
            return (Criteria) this;
        }

        public Criteria andVbdef42NotIn(List<String> values) {
            addCriterion("vbdef42 not in", values, "vbdef42");
            return (Criteria) this;
        }

        public Criteria andVbdef42Between(String value1, String value2) {
            addCriterion("vbdef42 between", value1, value2, "vbdef42");
            return (Criteria) this;
        }

        public Criteria andVbdef42NotBetween(String value1, String value2) {
            addCriterion("vbdef42 not between", value1, value2, "vbdef42");
            return (Criteria) this;
        }

        public Criteria andVbdef43IsNull() {
            addCriterion("vbdef43 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef43IsNotNull() {
            addCriterion("vbdef43 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef43EqualTo(String value) {
            addCriterion("vbdef43 =", value, "vbdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef43EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef43 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef43NotEqualTo(String value) {
            addCriterion("vbdef43 <>", value, "vbdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef43NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef43 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef43GreaterThan(String value) {
            addCriterion("vbdef43 >", value, "vbdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef43GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef43 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef43GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef43 >=", value, "vbdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef43GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef43 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef43LessThan(String value) {
            addCriterion("vbdef43 <", value, "vbdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef43LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef43 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef43LessThanOrEqualTo(String value) {
            addCriterion("vbdef43 <=", value, "vbdef43");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef43LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef43 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef43Like(String value) {
            addCriterion("vbdef43 like", value, "vbdef43");
            return (Criteria) this;
        }

        public Criteria andVbdef43NotLike(String value) {
            addCriterion("vbdef43 not like", value, "vbdef43");
            return (Criteria) this;
        }

        public Criteria andVbdef43In(List<String> values) {
            addCriterion("vbdef43 in", values, "vbdef43");
            return (Criteria) this;
        }

        public Criteria andVbdef43NotIn(List<String> values) {
            addCriterion("vbdef43 not in", values, "vbdef43");
            return (Criteria) this;
        }

        public Criteria andVbdef43Between(String value1, String value2) {
            addCriterion("vbdef43 between", value1, value2, "vbdef43");
            return (Criteria) this;
        }

        public Criteria andVbdef43NotBetween(String value1, String value2) {
            addCriterion("vbdef43 not between", value1, value2, "vbdef43");
            return (Criteria) this;
        }

        public Criteria andVbdef44IsNull() {
            addCriterion("vbdef44 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef44IsNotNull() {
            addCriterion("vbdef44 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef44EqualTo(String value) {
            addCriterion("vbdef44 =", value, "vbdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef44EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef44 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef44NotEqualTo(String value) {
            addCriterion("vbdef44 <>", value, "vbdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef44NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef44 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef44GreaterThan(String value) {
            addCriterion("vbdef44 >", value, "vbdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef44GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef44 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef44GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef44 >=", value, "vbdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef44GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef44 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef44LessThan(String value) {
            addCriterion("vbdef44 <", value, "vbdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef44LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef44 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef44LessThanOrEqualTo(String value) {
            addCriterion("vbdef44 <=", value, "vbdef44");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef44LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef44 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef44Like(String value) {
            addCriterion("vbdef44 like", value, "vbdef44");
            return (Criteria) this;
        }

        public Criteria andVbdef44NotLike(String value) {
            addCriterion("vbdef44 not like", value, "vbdef44");
            return (Criteria) this;
        }

        public Criteria andVbdef44In(List<String> values) {
            addCriterion("vbdef44 in", values, "vbdef44");
            return (Criteria) this;
        }

        public Criteria andVbdef44NotIn(List<String> values) {
            addCriterion("vbdef44 not in", values, "vbdef44");
            return (Criteria) this;
        }

        public Criteria andVbdef44Between(String value1, String value2) {
            addCriterion("vbdef44 between", value1, value2, "vbdef44");
            return (Criteria) this;
        }

        public Criteria andVbdef44NotBetween(String value1, String value2) {
            addCriterion("vbdef44 not between", value1, value2, "vbdef44");
            return (Criteria) this;
        }

        public Criteria andVbdef45IsNull() {
            addCriterion("vbdef45 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef45IsNotNull() {
            addCriterion("vbdef45 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef45EqualTo(String value) {
            addCriterion("vbdef45 =", value, "vbdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef45EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef45 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef45NotEqualTo(String value) {
            addCriterion("vbdef45 <>", value, "vbdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef45NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef45 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef45GreaterThan(String value) {
            addCriterion("vbdef45 >", value, "vbdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef45GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef45 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef45GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef45 >=", value, "vbdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef45GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef45 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef45LessThan(String value) {
            addCriterion("vbdef45 <", value, "vbdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef45LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef45 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef45LessThanOrEqualTo(String value) {
            addCriterion("vbdef45 <=", value, "vbdef45");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef45LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef45 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef45Like(String value) {
            addCriterion("vbdef45 like", value, "vbdef45");
            return (Criteria) this;
        }

        public Criteria andVbdef45NotLike(String value) {
            addCriterion("vbdef45 not like", value, "vbdef45");
            return (Criteria) this;
        }

        public Criteria andVbdef45In(List<String> values) {
            addCriterion("vbdef45 in", values, "vbdef45");
            return (Criteria) this;
        }

        public Criteria andVbdef45NotIn(List<String> values) {
            addCriterion("vbdef45 not in", values, "vbdef45");
            return (Criteria) this;
        }

        public Criteria andVbdef45Between(String value1, String value2) {
            addCriterion("vbdef45 between", value1, value2, "vbdef45");
            return (Criteria) this;
        }

        public Criteria andVbdef45NotBetween(String value1, String value2) {
            addCriterion("vbdef45 not between", value1, value2, "vbdef45");
            return (Criteria) this;
        }

        public Criteria andVbdef46IsNull() {
            addCriterion("vbdef46 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef46IsNotNull() {
            addCriterion("vbdef46 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef46EqualTo(String value) {
            addCriterion("vbdef46 =", value, "vbdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef46EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef46 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef46NotEqualTo(String value) {
            addCriterion("vbdef46 <>", value, "vbdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef46NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef46 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef46GreaterThan(String value) {
            addCriterion("vbdef46 >", value, "vbdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef46GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef46 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef46GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef46 >=", value, "vbdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef46GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef46 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef46LessThan(String value) {
            addCriterion("vbdef46 <", value, "vbdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef46LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef46 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef46LessThanOrEqualTo(String value) {
            addCriterion("vbdef46 <=", value, "vbdef46");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef46LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef46 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef46Like(String value) {
            addCriterion("vbdef46 like", value, "vbdef46");
            return (Criteria) this;
        }

        public Criteria andVbdef46NotLike(String value) {
            addCriterion("vbdef46 not like", value, "vbdef46");
            return (Criteria) this;
        }

        public Criteria andVbdef46In(List<String> values) {
            addCriterion("vbdef46 in", values, "vbdef46");
            return (Criteria) this;
        }

        public Criteria andVbdef46NotIn(List<String> values) {
            addCriterion("vbdef46 not in", values, "vbdef46");
            return (Criteria) this;
        }

        public Criteria andVbdef46Between(String value1, String value2) {
            addCriterion("vbdef46 between", value1, value2, "vbdef46");
            return (Criteria) this;
        }

        public Criteria andVbdef46NotBetween(String value1, String value2) {
            addCriterion("vbdef46 not between", value1, value2, "vbdef46");
            return (Criteria) this;
        }

        public Criteria andVbdef47IsNull() {
            addCriterion("vbdef47 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef47IsNotNull() {
            addCriterion("vbdef47 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef47EqualTo(String value) {
            addCriterion("vbdef47 =", value, "vbdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef47EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef47 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef47NotEqualTo(String value) {
            addCriterion("vbdef47 <>", value, "vbdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef47NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef47 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef47GreaterThan(String value) {
            addCriterion("vbdef47 >", value, "vbdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef47GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef47 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef47GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef47 >=", value, "vbdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef47GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef47 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef47LessThan(String value) {
            addCriterion("vbdef47 <", value, "vbdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef47LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef47 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef47LessThanOrEqualTo(String value) {
            addCriterion("vbdef47 <=", value, "vbdef47");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef47LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef47 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef47Like(String value) {
            addCriterion("vbdef47 like", value, "vbdef47");
            return (Criteria) this;
        }

        public Criteria andVbdef47NotLike(String value) {
            addCriterion("vbdef47 not like", value, "vbdef47");
            return (Criteria) this;
        }

        public Criteria andVbdef47In(List<String> values) {
            addCriterion("vbdef47 in", values, "vbdef47");
            return (Criteria) this;
        }

        public Criteria andVbdef47NotIn(List<String> values) {
            addCriterion("vbdef47 not in", values, "vbdef47");
            return (Criteria) this;
        }

        public Criteria andVbdef47Between(String value1, String value2) {
            addCriterion("vbdef47 between", value1, value2, "vbdef47");
            return (Criteria) this;
        }

        public Criteria andVbdef47NotBetween(String value1, String value2) {
            addCriterion("vbdef47 not between", value1, value2, "vbdef47");
            return (Criteria) this;
        }

        public Criteria andVbdef48IsNull() {
            addCriterion("vbdef48 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef48IsNotNull() {
            addCriterion("vbdef48 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef48EqualTo(String value) {
            addCriterion("vbdef48 =", value, "vbdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef48EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef48 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef48NotEqualTo(String value) {
            addCriterion("vbdef48 <>", value, "vbdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef48NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef48 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef48GreaterThan(String value) {
            addCriterion("vbdef48 >", value, "vbdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef48GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef48 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef48GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef48 >=", value, "vbdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef48GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef48 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef48LessThan(String value) {
            addCriterion("vbdef48 <", value, "vbdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef48LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef48 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef48LessThanOrEqualTo(String value) {
            addCriterion("vbdef48 <=", value, "vbdef48");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef48LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef48 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef48Like(String value) {
            addCriterion("vbdef48 like", value, "vbdef48");
            return (Criteria) this;
        }

        public Criteria andVbdef48NotLike(String value) {
            addCriterion("vbdef48 not like", value, "vbdef48");
            return (Criteria) this;
        }

        public Criteria andVbdef48In(List<String> values) {
            addCriterion("vbdef48 in", values, "vbdef48");
            return (Criteria) this;
        }

        public Criteria andVbdef48NotIn(List<String> values) {
            addCriterion("vbdef48 not in", values, "vbdef48");
            return (Criteria) this;
        }

        public Criteria andVbdef48Between(String value1, String value2) {
            addCriterion("vbdef48 between", value1, value2, "vbdef48");
            return (Criteria) this;
        }

        public Criteria andVbdef48NotBetween(String value1, String value2) {
            addCriterion("vbdef48 not between", value1, value2, "vbdef48");
            return (Criteria) this;
        }

        public Criteria andVbdef49IsNull() {
            addCriterion("vbdef49 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef49IsNotNull() {
            addCriterion("vbdef49 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef49EqualTo(String value) {
            addCriterion("vbdef49 =", value, "vbdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef49EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef49 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef49NotEqualTo(String value) {
            addCriterion("vbdef49 <>", value, "vbdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef49NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef49 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef49GreaterThan(String value) {
            addCriterion("vbdef49 >", value, "vbdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef49GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef49 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef49GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef49 >=", value, "vbdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef49GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef49 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef49LessThan(String value) {
            addCriterion("vbdef49 <", value, "vbdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef49LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef49 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef49LessThanOrEqualTo(String value) {
            addCriterion("vbdef49 <=", value, "vbdef49");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef49LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef49 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef49Like(String value) {
            addCriterion("vbdef49 like", value, "vbdef49");
            return (Criteria) this;
        }

        public Criteria andVbdef49NotLike(String value) {
            addCriterion("vbdef49 not like", value, "vbdef49");
            return (Criteria) this;
        }

        public Criteria andVbdef49In(List<String> values) {
            addCriterion("vbdef49 in", values, "vbdef49");
            return (Criteria) this;
        }

        public Criteria andVbdef49NotIn(List<String> values) {
            addCriterion("vbdef49 not in", values, "vbdef49");
            return (Criteria) this;
        }

        public Criteria andVbdef49Between(String value1, String value2) {
            addCriterion("vbdef49 between", value1, value2, "vbdef49");
            return (Criteria) this;
        }

        public Criteria andVbdef49NotBetween(String value1, String value2) {
            addCriterion("vbdef49 not between", value1, value2, "vbdef49");
            return (Criteria) this;
        }

        public Criteria andVbdef5IsNull() {
            addCriterion("vbdef5 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef5IsNotNull() {
            addCriterion("vbdef5 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef5EqualTo(String value) {
            addCriterion("vbdef5 =", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5NotEqualTo(String value) {
            addCriterion("vbdef5 <>", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5GreaterThan(String value) {
            addCriterion("vbdef5 >", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef5 >=", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5LessThan(String value) {
            addCriterion("vbdef5 <", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5LessThanOrEqualTo(String value) {
            addCriterion("vbdef5 <=", value, "vbdef5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef5LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef5Like(String value) {
            addCriterion("vbdef5 like", value, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotLike(String value) {
            addCriterion("vbdef5 not like", value, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5In(List<String> values) {
            addCriterion("vbdef5 in", values, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotIn(List<String> values) {
            addCriterion("vbdef5 not in", values, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5Between(String value1, String value2) {
            addCriterion("vbdef5 between", value1, value2, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef5NotBetween(String value1, String value2) {
            addCriterion("vbdef5 not between", value1, value2, "vbdef5");
            return (Criteria) this;
        }

        public Criteria andVbdef50IsNull() {
            addCriterion("vbdef50 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef50IsNotNull() {
            addCriterion("vbdef50 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef50EqualTo(String value) {
            addCriterion("vbdef50 =", value, "vbdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef50EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef50 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef50NotEqualTo(String value) {
            addCriterion("vbdef50 <>", value, "vbdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef50NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef50 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef50GreaterThan(String value) {
            addCriterion("vbdef50 >", value, "vbdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef50GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef50 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef50GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef50 >=", value, "vbdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef50GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef50 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef50LessThan(String value) {
            addCriterion("vbdef50 <", value, "vbdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef50LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef50 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef50LessThanOrEqualTo(String value) {
            addCriterion("vbdef50 <=", value, "vbdef50");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef50LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef50 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef50Like(String value) {
            addCriterion("vbdef50 like", value, "vbdef50");
            return (Criteria) this;
        }

        public Criteria andVbdef50NotLike(String value) {
            addCriterion("vbdef50 not like", value, "vbdef50");
            return (Criteria) this;
        }

        public Criteria andVbdef50In(List<String> values) {
            addCriterion("vbdef50 in", values, "vbdef50");
            return (Criteria) this;
        }

        public Criteria andVbdef50NotIn(List<String> values) {
            addCriterion("vbdef50 not in", values, "vbdef50");
            return (Criteria) this;
        }

        public Criteria andVbdef50Between(String value1, String value2) {
            addCriterion("vbdef50 between", value1, value2, "vbdef50");
            return (Criteria) this;
        }

        public Criteria andVbdef50NotBetween(String value1, String value2) {
            addCriterion("vbdef50 not between", value1, value2, "vbdef50");
            return (Criteria) this;
        }

        public Criteria andVbdef6IsNull() {
            addCriterion("vbdef6 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef6IsNotNull() {
            addCriterion("vbdef6 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef6EqualTo(String value) {
            addCriterion("vbdef6 =", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6NotEqualTo(String value) {
            addCriterion("vbdef6 <>", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6GreaterThan(String value) {
            addCriterion("vbdef6 >", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef6 >=", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6LessThan(String value) {
            addCriterion("vbdef6 <", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6LessThanOrEqualTo(String value) {
            addCriterion("vbdef6 <=", value, "vbdef6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef6LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef6Like(String value) {
            addCriterion("vbdef6 like", value, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotLike(String value) {
            addCriterion("vbdef6 not like", value, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6In(List<String> values) {
            addCriterion("vbdef6 in", values, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotIn(List<String> values) {
            addCriterion("vbdef6 not in", values, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6Between(String value1, String value2) {
            addCriterion("vbdef6 between", value1, value2, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef6NotBetween(String value1, String value2) {
            addCriterion("vbdef6 not between", value1, value2, "vbdef6");
            return (Criteria) this;
        }

        public Criteria andVbdef7IsNull() {
            addCriterion("vbdef7 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef7IsNotNull() {
            addCriterion("vbdef7 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef7EqualTo(String value) {
            addCriterion("vbdef7 =", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7NotEqualTo(String value) {
            addCriterion("vbdef7 <>", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7GreaterThan(String value) {
            addCriterion("vbdef7 >", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef7 >=", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7LessThan(String value) {
            addCriterion("vbdef7 <", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7LessThanOrEqualTo(String value) {
            addCriterion("vbdef7 <=", value, "vbdef7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef7LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef7Like(String value) {
            addCriterion("vbdef7 like", value, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotLike(String value) {
            addCriterion("vbdef7 not like", value, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7In(List<String> values) {
            addCriterion("vbdef7 in", values, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotIn(List<String> values) {
            addCriterion("vbdef7 not in", values, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7Between(String value1, String value2) {
            addCriterion("vbdef7 between", value1, value2, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef7NotBetween(String value1, String value2) {
            addCriterion("vbdef7 not between", value1, value2, "vbdef7");
            return (Criteria) this;
        }

        public Criteria andVbdef8IsNull() {
            addCriterion("vbdef8 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef8IsNotNull() {
            addCriterion("vbdef8 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef8EqualTo(String value) {
            addCriterion("vbdef8 =", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8NotEqualTo(String value) {
            addCriterion("vbdef8 <>", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8GreaterThan(String value) {
            addCriterion("vbdef8 >", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef8 >=", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8LessThan(String value) {
            addCriterion("vbdef8 <", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8LessThanOrEqualTo(String value) {
            addCriterion("vbdef8 <=", value, "vbdef8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef8LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef8Like(String value) {
            addCriterion("vbdef8 like", value, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotLike(String value) {
            addCriterion("vbdef8 not like", value, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8In(List<String> values) {
            addCriterion("vbdef8 in", values, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotIn(List<String> values) {
            addCriterion("vbdef8 not in", values, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8Between(String value1, String value2) {
            addCriterion("vbdef8 between", value1, value2, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef8NotBetween(String value1, String value2) {
            addCriterion("vbdef8 not between", value1, value2, "vbdef8");
            return (Criteria) this;
        }

        public Criteria andVbdef9IsNull() {
            addCriterion("vbdef9 is null");
            return (Criteria) this;
        }

        public Criteria andVbdef9IsNotNull() {
            addCriterion("vbdef9 is not null");
            return (Criteria) this;
        }

        public Criteria andVbdef9EqualTo(String value) {
            addCriterion("vbdef9 =", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9NotEqualTo(String value) {
            addCriterion("vbdef9 <>", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9GreaterThan(String value) {
            addCriterion("vbdef9 >", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9GreaterThanOrEqualTo(String value) {
            addCriterion("vbdef9 >=", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9LessThan(String value) {
            addCriterion("vbdef9 <", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9LessThanOrEqualTo(String value) {
            addCriterion("vbdef9 <=", value, "vbdef9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbdef9LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbdef9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbdef9Like(String value) {
            addCriterion("vbdef9 like", value, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotLike(String value) {
            addCriterion("vbdef9 not like", value, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9In(List<String> values) {
            addCriterion("vbdef9 in", values, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotIn(List<String> values) {
            addCriterion("vbdef9 not in", values, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9Between(String value1, String value2) {
            addCriterion("vbdef9 between", value1, value2, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbdef9NotBetween(String value1, String value2) {
            addCriterion("vbdef9 not between", value1, value2, "vbdef9");
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeIsNull() {
            addCriterion("vbillbarcode is null");
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeIsNotNull() {
            addCriterion("vbillbarcode is not null");
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeEqualTo(String value) {
            addCriterion("vbillbarcode =", value, "vbillbarcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillbarcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbillbarcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeNotEqualTo(String value) {
            addCriterion("vbillbarcode <>", value, "vbillbarcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillbarcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbillbarcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeGreaterThan(String value) {
            addCriterion("vbillbarcode >", value, "vbillbarcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillbarcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbillbarcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vbillbarcode >=", value, "vbillbarcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillbarcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbillbarcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeLessThan(String value) {
            addCriterion("vbillbarcode <", value, "vbillbarcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillbarcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbillbarcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeLessThanOrEqualTo(String value) {
            addCriterion("vbillbarcode <=", value, "vbillbarcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbillbarcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbillbarcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeLike(String value) {
            addCriterion("vbillbarcode like", value, "vbillbarcode");
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeNotLike(String value) {
            addCriterion("vbillbarcode not like", value, "vbillbarcode");
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeIn(List<String> values) {
            addCriterion("vbillbarcode in", values, "vbillbarcode");
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeNotIn(List<String> values) {
            addCriterion("vbillbarcode not in", values, "vbillbarcode");
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeBetween(String value1, String value2) {
            addCriterion("vbillbarcode between", value1, value2, "vbillbarcode");
            return (Criteria) this;
        }

        public Criteria andVbillbarcodeNotBetween(String value1, String value2) {
            addCriterion("vbillbarcode not between", value1, value2, "vbillbarcode");
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmIsNull() {
            addCriterion("vbilltypeu8rm is null");
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmIsNotNull() {
            addCriterion("vbilltypeu8rm is not null");
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmEqualTo(String value) {
            addCriterion("vbilltypeu8rm =", value, "vbilltypeu8rm");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbilltypeu8rmEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbilltypeu8rm = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmNotEqualTo(String value) {
            addCriterion("vbilltypeu8rm <>", value, "vbilltypeu8rm");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbilltypeu8rmNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbilltypeu8rm <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmGreaterThan(String value) {
            addCriterion("vbilltypeu8rm >", value, "vbilltypeu8rm");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbilltypeu8rmGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbilltypeu8rm > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmGreaterThanOrEqualTo(String value) {
            addCriterion("vbilltypeu8rm >=", value, "vbilltypeu8rm");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbilltypeu8rmGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbilltypeu8rm >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmLessThan(String value) {
            addCriterion("vbilltypeu8rm <", value, "vbilltypeu8rm");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbilltypeu8rmLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbilltypeu8rm < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmLessThanOrEqualTo(String value) {
            addCriterion("vbilltypeu8rm <=", value, "vbilltypeu8rm");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVbilltypeu8rmLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vbilltypeu8rm <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmLike(String value) {
            addCriterion("vbilltypeu8rm like", value, "vbilltypeu8rm");
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmNotLike(String value) {
            addCriterion("vbilltypeu8rm not like", value, "vbilltypeu8rm");
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmIn(List<String> values) {
            addCriterion("vbilltypeu8rm in", values, "vbilltypeu8rm");
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmNotIn(List<String> values) {
            addCriterion("vbilltypeu8rm not in", values, "vbilltypeu8rm");
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmBetween(String value1, String value2) {
            addCriterion("vbilltypeu8rm between", value1, value2, "vbilltypeu8rm");
            return (Criteria) this;
        }

        public Criteria andVbilltypeu8rmNotBetween(String value1, String value2) {
            addCriterion("vbilltypeu8rm not between", value1, value2, "vbilltypeu8rm");
            return (Criteria) this;
        }

        public Criteria andVchangerateIsNull() {
            addCriterion("vchangerate is null");
            return (Criteria) this;
        }

        public Criteria andVchangerateIsNotNull() {
            addCriterion("vchangerate is not null");
            return (Criteria) this;
        }

        public Criteria andVchangerateEqualTo(String value) {
            addCriterion("vchangerate =", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vchangerate = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateNotEqualTo(String value) {
            addCriterion("vchangerate <>", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vchangerate <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateGreaterThan(String value) {
            addCriterion("vchangerate >", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vchangerate > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateGreaterThanOrEqualTo(String value) {
            addCriterion("vchangerate >=", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vchangerate >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLessThan(String value) {
            addCriterion("vchangerate <", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vchangerate < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLessThanOrEqualTo(String value) {
            addCriterion("vchangerate <=", value, "vchangerate");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVchangerateLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vchangerate <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVchangerateLike(String value) {
            addCriterion("vchangerate like", value, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotLike(String value) {
            addCriterion("vchangerate not like", value, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateIn(List<String> values) {
            addCriterion("vchangerate in", values, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotIn(List<String> values) {
            addCriterion("vchangerate not in", values, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateBetween(String value1, String value2) {
            addCriterion("vchangerate between", value1, value2, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVchangerateNotBetween(String value1, String value2) {
            addCriterion("vchangerate not between", value1, value2, "vchangerate");
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeIsNull() {
            addCriterion("vfirstbillcode is null");
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeIsNotNull() {
            addCriterion("vfirstbillcode is not null");
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeEqualTo(String value) {
            addCriterion("vfirstbillcode =", value, "vfirstbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstbillcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstbillcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeNotEqualTo(String value) {
            addCriterion("vfirstbillcode <>", value, "vfirstbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstbillcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstbillcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeGreaterThan(String value) {
            addCriterion("vfirstbillcode >", value, "vfirstbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstbillcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstbillcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vfirstbillcode >=", value, "vfirstbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstbillcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstbillcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeLessThan(String value) {
            addCriterion("vfirstbillcode <", value, "vfirstbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstbillcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstbillcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeLessThanOrEqualTo(String value) {
            addCriterion("vfirstbillcode <=", value, "vfirstbillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstbillcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstbillcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeLike(String value) {
            addCriterion("vfirstbillcode like", value, "vfirstbillcode");
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeNotLike(String value) {
            addCriterion("vfirstbillcode not like", value, "vfirstbillcode");
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeIn(List<String> values) {
            addCriterion("vfirstbillcode in", values, "vfirstbillcode");
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeNotIn(List<String> values) {
            addCriterion("vfirstbillcode not in", values, "vfirstbillcode");
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeBetween(String value1, String value2) {
            addCriterion("vfirstbillcode between", value1, value2, "vfirstbillcode");
            return (Criteria) this;
        }

        public Criteria andVfirstbillcodeNotBetween(String value1, String value2) {
            addCriterion("vfirstbillcode not between", value1, value2, "vfirstbillcode");
            return (Criteria) this;
        }

        public Criteria andVfirstrownoIsNull() {
            addCriterion("vfirstrowno is null");
            return (Criteria) this;
        }

        public Criteria andVfirstrownoIsNotNull() {
            addCriterion("vfirstrowno is not null");
            return (Criteria) this;
        }

        public Criteria andVfirstrownoEqualTo(String value) {
            addCriterion("vfirstrowno =", value, "vfirstrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstrownoEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstrowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstrownoNotEqualTo(String value) {
            addCriterion("vfirstrowno <>", value, "vfirstrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstrownoNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstrowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstrownoGreaterThan(String value) {
            addCriterion("vfirstrowno >", value, "vfirstrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstrownoGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstrowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstrownoGreaterThanOrEqualTo(String value) {
            addCriterion("vfirstrowno >=", value, "vfirstrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstrownoGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstrowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstrownoLessThan(String value) {
            addCriterion("vfirstrowno <", value, "vfirstrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstrownoLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstrowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstrownoLessThanOrEqualTo(String value) {
            addCriterion("vfirstrowno <=", value, "vfirstrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfirstrownoLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfirstrowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfirstrownoLike(String value) {
            addCriterion("vfirstrowno like", value, "vfirstrowno");
            return (Criteria) this;
        }

        public Criteria andVfirstrownoNotLike(String value) {
            addCriterion("vfirstrowno not like", value, "vfirstrowno");
            return (Criteria) this;
        }

        public Criteria andVfirstrownoIn(List<String> values) {
            addCriterion("vfirstrowno in", values, "vfirstrowno");
            return (Criteria) this;
        }

        public Criteria andVfirstrownoNotIn(List<String> values) {
            addCriterion("vfirstrowno not in", values, "vfirstrowno");
            return (Criteria) this;
        }

        public Criteria andVfirstrownoBetween(String value1, String value2) {
            addCriterion("vfirstrowno between", value1, value2, "vfirstrowno");
            return (Criteria) this;
        }

        public Criteria andVfirstrownoNotBetween(String value1, String value2) {
            addCriterion("vfirstrowno not between", value1, value2, "vfirstrowno");
            return (Criteria) this;
        }

        public Criteria andVfree1IsNull() {
            addCriterion("vfree1 is null");
            return (Criteria) this;
        }

        public Criteria andVfree1IsNotNull() {
            addCriterion("vfree1 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree1EqualTo(String value) {
            addCriterion("vfree1 =", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree1 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1NotEqualTo(String value) {
            addCriterion("vfree1 <>", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree1 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1GreaterThan(String value) {
            addCriterion("vfree1 >", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree1 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1GreaterThanOrEqualTo(String value) {
            addCriterion("vfree1 >=", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree1 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1LessThan(String value) {
            addCriterion("vfree1 <", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree1 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1LessThanOrEqualTo(String value) {
            addCriterion("vfree1 <=", value, "vfree1");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree1LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree1 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree1Like(String value) {
            addCriterion("vfree1 like", value, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1NotLike(String value) {
            addCriterion("vfree1 not like", value, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1In(List<String> values) {
            addCriterion("vfree1 in", values, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1NotIn(List<String> values) {
            addCriterion("vfree1 not in", values, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1Between(String value1, String value2) {
            addCriterion("vfree1 between", value1, value2, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree1NotBetween(String value1, String value2) {
            addCriterion("vfree1 not between", value1, value2, "vfree1");
            return (Criteria) this;
        }

        public Criteria andVfree10IsNull() {
            addCriterion("vfree10 is null");
            return (Criteria) this;
        }

        public Criteria andVfree10IsNotNull() {
            addCriterion("vfree10 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree10EqualTo(String value) {
            addCriterion("vfree10 =", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree10 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10NotEqualTo(String value) {
            addCriterion("vfree10 <>", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree10 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10GreaterThan(String value) {
            addCriterion("vfree10 >", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree10 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10GreaterThanOrEqualTo(String value) {
            addCriterion("vfree10 >=", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree10 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10LessThan(String value) {
            addCriterion("vfree10 <", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree10 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10LessThanOrEqualTo(String value) {
            addCriterion("vfree10 <=", value, "vfree10");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree10LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree10 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree10Like(String value) {
            addCriterion("vfree10 like", value, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10NotLike(String value) {
            addCriterion("vfree10 not like", value, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10In(List<String> values) {
            addCriterion("vfree10 in", values, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10NotIn(List<String> values) {
            addCriterion("vfree10 not in", values, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10Between(String value1, String value2) {
            addCriterion("vfree10 between", value1, value2, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree10NotBetween(String value1, String value2) {
            addCriterion("vfree10 not between", value1, value2, "vfree10");
            return (Criteria) this;
        }

        public Criteria andVfree2IsNull() {
            addCriterion("vfree2 is null");
            return (Criteria) this;
        }

        public Criteria andVfree2IsNotNull() {
            addCriterion("vfree2 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree2EqualTo(String value) {
            addCriterion("vfree2 =", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree2 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2NotEqualTo(String value) {
            addCriterion("vfree2 <>", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree2 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2GreaterThan(String value) {
            addCriterion("vfree2 >", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree2 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2GreaterThanOrEqualTo(String value) {
            addCriterion("vfree2 >=", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree2 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2LessThan(String value) {
            addCriterion("vfree2 <", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree2 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2LessThanOrEqualTo(String value) {
            addCriterion("vfree2 <=", value, "vfree2");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree2LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree2 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree2Like(String value) {
            addCriterion("vfree2 like", value, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2NotLike(String value) {
            addCriterion("vfree2 not like", value, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2In(List<String> values) {
            addCriterion("vfree2 in", values, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2NotIn(List<String> values) {
            addCriterion("vfree2 not in", values, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2Between(String value1, String value2) {
            addCriterion("vfree2 between", value1, value2, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree2NotBetween(String value1, String value2) {
            addCriterion("vfree2 not between", value1, value2, "vfree2");
            return (Criteria) this;
        }

        public Criteria andVfree3IsNull() {
            addCriterion("vfree3 is null");
            return (Criteria) this;
        }

        public Criteria andVfree3IsNotNull() {
            addCriterion("vfree3 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree3EqualTo(String value) {
            addCriterion("vfree3 =", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree3 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3NotEqualTo(String value) {
            addCriterion("vfree3 <>", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree3 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3GreaterThan(String value) {
            addCriterion("vfree3 >", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree3 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3GreaterThanOrEqualTo(String value) {
            addCriterion("vfree3 >=", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree3 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3LessThan(String value) {
            addCriterion("vfree3 <", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree3 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3LessThanOrEqualTo(String value) {
            addCriterion("vfree3 <=", value, "vfree3");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree3LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree3 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree3Like(String value) {
            addCriterion("vfree3 like", value, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3NotLike(String value) {
            addCriterion("vfree3 not like", value, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3In(List<String> values) {
            addCriterion("vfree3 in", values, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3NotIn(List<String> values) {
            addCriterion("vfree3 not in", values, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3Between(String value1, String value2) {
            addCriterion("vfree3 between", value1, value2, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree3NotBetween(String value1, String value2) {
            addCriterion("vfree3 not between", value1, value2, "vfree3");
            return (Criteria) this;
        }

        public Criteria andVfree4IsNull() {
            addCriterion("vfree4 is null");
            return (Criteria) this;
        }

        public Criteria andVfree4IsNotNull() {
            addCriterion("vfree4 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree4EqualTo(String value) {
            addCriterion("vfree4 =", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree4 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4NotEqualTo(String value) {
            addCriterion("vfree4 <>", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree4 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4GreaterThan(String value) {
            addCriterion("vfree4 >", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree4 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4GreaterThanOrEqualTo(String value) {
            addCriterion("vfree4 >=", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree4 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4LessThan(String value) {
            addCriterion("vfree4 <", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree4 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4LessThanOrEqualTo(String value) {
            addCriterion("vfree4 <=", value, "vfree4");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree4LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree4 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree4Like(String value) {
            addCriterion("vfree4 like", value, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4NotLike(String value) {
            addCriterion("vfree4 not like", value, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4In(List<String> values) {
            addCriterion("vfree4 in", values, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4NotIn(List<String> values) {
            addCriterion("vfree4 not in", values, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4Between(String value1, String value2) {
            addCriterion("vfree4 between", value1, value2, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree4NotBetween(String value1, String value2) {
            addCriterion("vfree4 not between", value1, value2, "vfree4");
            return (Criteria) this;
        }

        public Criteria andVfree5IsNull() {
            addCriterion("vfree5 is null");
            return (Criteria) this;
        }

        public Criteria andVfree5IsNotNull() {
            addCriterion("vfree5 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree5EqualTo(String value) {
            addCriterion("vfree5 =", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree5 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5NotEqualTo(String value) {
            addCriterion("vfree5 <>", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree5 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5GreaterThan(String value) {
            addCriterion("vfree5 >", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree5 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5GreaterThanOrEqualTo(String value) {
            addCriterion("vfree5 >=", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree5 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5LessThan(String value) {
            addCriterion("vfree5 <", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree5 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5LessThanOrEqualTo(String value) {
            addCriterion("vfree5 <=", value, "vfree5");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree5LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree5 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree5Like(String value) {
            addCriterion("vfree5 like", value, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5NotLike(String value) {
            addCriterion("vfree5 not like", value, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5In(List<String> values) {
            addCriterion("vfree5 in", values, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5NotIn(List<String> values) {
            addCriterion("vfree5 not in", values, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5Between(String value1, String value2) {
            addCriterion("vfree5 between", value1, value2, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree5NotBetween(String value1, String value2) {
            addCriterion("vfree5 not between", value1, value2, "vfree5");
            return (Criteria) this;
        }

        public Criteria andVfree6IsNull() {
            addCriterion("vfree6 is null");
            return (Criteria) this;
        }

        public Criteria andVfree6IsNotNull() {
            addCriterion("vfree6 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree6EqualTo(String value) {
            addCriterion("vfree6 =", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree6 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6NotEqualTo(String value) {
            addCriterion("vfree6 <>", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree6 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6GreaterThan(String value) {
            addCriterion("vfree6 >", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree6 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6GreaterThanOrEqualTo(String value) {
            addCriterion("vfree6 >=", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree6 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6LessThan(String value) {
            addCriterion("vfree6 <", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree6 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6LessThanOrEqualTo(String value) {
            addCriterion("vfree6 <=", value, "vfree6");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree6LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree6 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree6Like(String value) {
            addCriterion("vfree6 like", value, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6NotLike(String value) {
            addCriterion("vfree6 not like", value, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6In(List<String> values) {
            addCriterion("vfree6 in", values, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6NotIn(List<String> values) {
            addCriterion("vfree6 not in", values, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6Between(String value1, String value2) {
            addCriterion("vfree6 between", value1, value2, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree6NotBetween(String value1, String value2) {
            addCriterion("vfree6 not between", value1, value2, "vfree6");
            return (Criteria) this;
        }

        public Criteria andVfree7IsNull() {
            addCriterion("vfree7 is null");
            return (Criteria) this;
        }

        public Criteria andVfree7IsNotNull() {
            addCriterion("vfree7 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree7EqualTo(String value) {
            addCriterion("vfree7 =", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree7 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7NotEqualTo(String value) {
            addCriterion("vfree7 <>", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree7 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7GreaterThan(String value) {
            addCriterion("vfree7 >", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree7 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7GreaterThanOrEqualTo(String value) {
            addCriterion("vfree7 >=", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree7 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7LessThan(String value) {
            addCriterion("vfree7 <", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree7 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7LessThanOrEqualTo(String value) {
            addCriterion("vfree7 <=", value, "vfree7");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree7LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree7 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree7Like(String value) {
            addCriterion("vfree7 like", value, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7NotLike(String value) {
            addCriterion("vfree7 not like", value, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7In(List<String> values) {
            addCriterion("vfree7 in", values, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7NotIn(List<String> values) {
            addCriterion("vfree7 not in", values, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7Between(String value1, String value2) {
            addCriterion("vfree7 between", value1, value2, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree7NotBetween(String value1, String value2) {
            addCriterion("vfree7 not between", value1, value2, "vfree7");
            return (Criteria) this;
        }

        public Criteria andVfree8IsNull() {
            addCriterion("vfree8 is null");
            return (Criteria) this;
        }

        public Criteria andVfree8IsNotNull() {
            addCriterion("vfree8 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree8EqualTo(String value) {
            addCriterion("vfree8 =", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree8 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8NotEqualTo(String value) {
            addCriterion("vfree8 <>", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree8 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8GreaterThan(String value) {
            addCriterion("vfree8 >", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree8 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8GreaterThanOrEqualTo(String value) {
            addCriterion("vfree8 >=", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree8 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8LessThan(String value) {
            addCriterion("vfree8 <", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree8 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8LessThanOrEqualTo(String value) {
            addCriterion("vfree8 <=", value, "vfree8");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree8LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree8 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree8Like(String value) {
            addCriterion("vfree8 like", value, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8NotLike(String value) {
            addCriterion("vfree8 not like", value, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8In(List<String> values) {
            addCriterion("vfree8 in", values, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8NotIn(List<String> values) {
            addCriterion("vfree8 not in", values, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8Between(String value1, String value2) {
            addCriterion("vfree8 between", value1, value2, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree8NotBetween(String value1, String value2) {
            addCriterion("vfree8 not between", value1, value2, "vfree8");
            return (Criteria) this;
        }

        public Criteria andVfree9IsNull() {
            addCriterion("vfree9 is null");
            return (Criteria) this;
        }

        public Criteria andVfree9IsNotNull() {
            addCriterion("vfree9 is not null");
            return (Criteria) this;
        }

        public Criteria andVfree9EqualTo(String value) {
            addCriterion("vfree9 =", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9EqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree9 = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9NotEqualTo(String value) {
            addCriterion("vfree9 <>", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9NotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree9 <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9GreaterThan(String value) {
            addCriterion("vfree9 >", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9GreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree9 > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9GreaterThanOrEqualTo(String value) {
            addCriterion("vfree9 >=", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9GreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree9 >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9LessThan(String value) {
            addCriterion("vfree9 <", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9LessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree9 < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9LessThanOrEqualTo(String value) {
            addCriterion("vfree9 <=", value, "vfree9");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVfree9LessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vfree9 <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVfree9Like(String value) {
            addCriterion("vfree9 like", value, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9NotLike(String value) {
            addCriterion("vfree9 not like", value, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9In(List<String> values) {
            addCriterion("vfree9 in", values, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9NotIn(List<String> values) {
            addCriterion("vfree9 not in", values, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9Between(String value1, String value2) {
            addCriterion("vfree9 between", value1, value2, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVfree9NotBetween(String value1, String value2) {
            addCriterion("vfree9 not between", value1, value2, "vfree9");
            return (Criteria) this;
        }

        public Criteria andVnotebodyIsNull() {
            addCriterion("vnotebody is null");
            return (Criteria) this;
        }

        public Criteria andVnotebodyIsNotNull() {
            addCriterion("vnotebody is not null");
            return (Criteria) this;
        }

        public Criteria andVnotebodyEqualTo(String value) {
            addCriterion("vnotebody =", value, "vnotebody");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnotebodyEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vnotebody = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnotebodyNotEqualTo(String value) {
            addCriterion("vnotebody <>", value, "vnotebody");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnotebodyNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vnotebody <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnotebodyGreaterThan(String value) {
            addCriterion("vnotebody >", value, "vnotebody");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnotebodyGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vnotebody > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnotebodyGreaterThanOrEqualTo(String value) {
            addCriterion("vnotebody >=", value, "vnotebody");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnotebodyGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vnotebody >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnotebodyLessThan(String value) {
            addCriterion("vnotebody <", value, "vnotebody");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnotebodyLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vnotebody < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnotebodyLessThanOrEqualTo(String value) {
            addCriterion("vnotebody <=", value, "vnotebody");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVnotebodyLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vnotebody <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVnotebodyLike(String value) {
            addCriterion("vnotebody like", value, "vnotebody");
            return (Criteria) this;
        }

        public Criteria andVnotebodyNotLike(String value) {
            addCriterion("vnotebody not like", value, "vnotebody");
            return (Criteria) this;
        }

        public Criteria andVnotebodyIn(List<String> values) {
            addCriterion("vnotebody in", values, "vnotebody");
            return (Criteria) this;
        }

        public Criteria andVnotebodyNotIn(List<String> values) {
            addCriterion("vnotebody not in", values, "vnotebody");
            return (Criteria) this;
        }

        public Criteria andVnotebodyBetween(String value1, String value2) {
            addCriterion("vnotebody between", value1, value2, "vnotebody");
            return (Criteria) this;
        }

        public Criteria andVnotebodyNotBetween(String value1, String value2) {
            addCriterion("vnotebody not between", value1, value2, "vnotebody");
            return (Criteria) this;
        }

        public Criteria andVserialcodeIsNull() {
            addCriterion("vserialcode is null");
            return (Criteria) this;
        }

        public Criteria andVserialcodeIsNotNull() {
            addCriterion("vserialcode is not null");
            return (Criteria) this;
        }

        public Criteria andVserialcodeEqualTo(String value) {
            addCriterion("vserialcode =", value, "vserialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVserialcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vserialcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVserialcodeNotEqualTo(String value) {
            addCriterion("vserialcode <>", value, "vserialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVserialcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vserialcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVserialcodeGreaterThan(String value) {
            addCriterion("vserialcode >", value, "vserialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVserialcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vserialcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVserialcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vserialcode >=", value, "vserialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVserialcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vserialcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVserialcodeLessThan(String value) {
            addCriterion("vserialcode <", value, "vserialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVserialcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vserialcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVserialcodeLessThanOrEqualTo(String value) {
            addCriterion("vserialcode <=", value, "vserialcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVserialcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vserialcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVserialcodeLike(String value) {
            addCriterion("vserialcode like", value, "vserialcode");
            return (Criteria) this;
        }

        public Criteria andVserialcodeNotLike(String value) {
            addCriterion("vserialcode not like", value, "vserialcode");
            return (Criteria) this;
        }

        public Criteria andVserialcodeIn(List<String> values) {
            addCriterion("vserialcode in", values, "vserialcode");
            return (Criteria) this;
        }

        public Criteria andVserialcodeNotIn(List<String> values) {
            addCriterion("vserialcode not in", values, "vserialcode");
            return (Criteria) this;
        }

        public Criteria andVserialcodeBetween(String value1, String value2) {
            addCriterion("vserialcode between", value1, value2, "vserialcode");
            return (Criteria) this;
        }

        public Criteria andVserialcodeNotBetween(String value1, String value2) {
            addCriterion("vserialcode not between", value1, value2, "vserialcode");
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeIsNull() {
            addCriterion("vsourcebillcode is null");
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeIsNotNull() {
            addCriterion("vsourcebillcode is not null");
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeEqualTo(String value) {
            addCriterion("vsourcebillcode =", value, "vsourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcebillcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcebillcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeNotEqualTo(String value) {
            addCriterion("vsourcebillcode <>", value, "vsourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcebillcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcebillcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeGreaterThan(String value) {
            addCriterion("vsourcebillcode >", value, "vsourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcebillcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcebillcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vsourcebillcode >=", value, "vsourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcebillcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcebillcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeLessThan(String value) {
            addCriterion("vsourcebillcode <", value, "vsourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcebillcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcebillcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeLessThanOrEqualTo(String value) {
            addCriterion("vsourcebillcode <=", value, "vsourcebillcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcebillcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcebillcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeLike(String value) {
            addCriterion("vsourcebillcode like", value, "vsourcebillcode");
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeNotLike(String value) {
            addCriterion("vsourcebillcode not like", value, "vsourcebillcode");
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeIn(List<String> values) {
            addCriterion("vsourcebillcode in", values, "vsourcebillcode");
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeNotIn(List<String> values) {
            addCriterion("vsourcebillcode not in", values, "vsourcebillcode");
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeBetween(String value1, String value2) {
            addCriterion("vsourcebillcode between", value1, value2, "vsourcebillcode");
            return (Criteria) this;
        }

        public Criteria andVsourcebillcodeNotBetween(String value1, String value2) {
            addCriterion("vsourcebillcode not between", value1, value2, "vsourcebillcode");
            return (Criteria) this;
        }

        public Criteria andVsourcerownoIsNull() {
            addCriterion("vsourcerowno is null");
            return (Criteria) this;
        }

        public Criteria andVsourcerownoIsNotNull() {
            addCriterion("vsourcerowno is not null");
            return (Criteria) this;
        }

        public Criteria andVsourcerownoEqualTo(String value) {
            addCriterion("vsourcerowno =", value, "vsourcerowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcerownoEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcerowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcerownoNotEqualTo(String value) {
            addCriterion("vsourcerowno <>", value, "vsourcerowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcerownoNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcerowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcerownoGreaterThan(String value) {
            addCriterion("vsourcerowno >", value, "vsourcerowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcerownoGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcerowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcerownoGreaterThanOrEqualTo(String value) {
            addCriterion("vsourcerowno >=", value, "vsourcerowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcerownoGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcerowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcerownoLessThan(String value) {
            addCriterion("vsourcerowno <", value, "vsourcerowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcerownoLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcerowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcerownoLessThanOrEqualTo(String value) {
            addCriterion("vsourcerowno <=", value, "vsourcerowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsourcerownoLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsourcerowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsourcerownoLike(String value) {
            addCriterion("vsourcerowno like", value, "vsourcerowno");
            return (Criteria) this;
        }

        public Criteria andVsourcerownoNotLike(String value) {
            addCriterion("vsourcerowno not like", value, "vsourcerowno");
            return (Criteria) this;
        }

        public Criteria andVsourcerownoIn(List<String> values) {
            addCriterion("vsourcerowno in", values, "vsourcerowno");
            return (Criteria) this;
        }

        public Criteria andVsourcerownoNotIn(List<String> values) {
            addCriterion("vsourcerowno not in", values, "vsourcerowno");
            return (Criteria) this;
        }

        public Criteria andVsourcerownoBetween(String value1, String value2) {
            addCriterion("vsourcerowno between", value1, value2, "vsourcerowno");
            return (Criteria) this;
        }

        public Criteria andVsourcerownoNotBetween(String value1, String value2) {
            addCriterion("vsourcerowno not between", value1, value2, "vsourcerowno");
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeIsNull() {
            addCriterion("vsrc2billcode is null");
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeIsNotNull() {
            addCriterion("vsrc2billcode is not null");
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeEqualTo(String value) {
            addCriterion("vsrc2billcode =", value, "vsrc2billcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billcodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billcode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeNotEqualTo(String value) {
            addCriterion("vsrc2billcode <>", value, "vsrc2billcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billcodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billcode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeGreaterThan(String value) {
            addCriterion("vsrc2billcode >", value, "vsrc2billcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billcodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billcode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeGreaterThanOrEqualTo(String value) {
            addCriterion("vsrc2billcode >=", value, "vsrc2billcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billcodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billcode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeLessThan(String value) {
            addCriterion("vsrc2billcode <", value, "vsrc2billcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billcodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billcode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeLessThanOrEqualTo(String value) {
            addCriterion("vsrc2billcode <=", value, "vsrc2billcode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billcodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billcode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeLike(String value) {
            addCriterion("vsrc2billcode like", value, "vsrc2billcode");
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeNotLike(String value) {
            addCriterion("vsrc2billcode not like", value, "vsrc2billcode");
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeIn(List<String> values) {
            addCriterion("vsrc2billcode in", values, "vsrc2billcode");
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeNotIn(List<String> values) {
            addCriterion("vsrc2billcode not in", values, "vsrc2billcode");
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeBetween(String value1, String value2) {
            addCriterion("vsrc2billcode between", value1, value2, "vsrc2billcode");
            return (Criteria) this;
        }

        public Criteria andVsrc2billcodeNotBetween(String value1, String value2) {
            addCriterion("vsrc2billcode not between", value1, value2, "vsrc2billcode");
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoIsNull() {
            addCriterion("vsrc2billrowno is null");
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoIsNotNull() {
            addCriterion("vsrc2billrowno is not null");
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoEqualTo(String value) {
            addCriterion("vsrc2billrowno =", value, "vsrc2billrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billrownoEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billrowno = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoNotEqualTo(String value) {
            addCriterion("vsrc2billrowno <>", value, "vsrc2billrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billrownoNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billrowno <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoGreaterThan(String value) {
            addCriterion("vsrc2billrowno >", value, "vsrc2billrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billrownoGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billrowno > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoGreaterThanOrEqualTo(String value) {
            addCriterion("vsrc2billrowno >=", value, "vsrc2billrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billrownoGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billrowno >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoLessThan(String value) {
            addCriterion("vsrc2billrowno <", value, "vsrc2billrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billrownoLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billrowno < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoLessThanOrEqualTo(String value) {
            addCriterion("vsrc2billrowno <=", value, "vsrc2billrowno");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVsrc2billrownoLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vsrc2billrowno <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoLike(String value) {
            addCriterion("vsrc2billrowno like", value, "vsrc2billrowno");
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoNotLike(String value) {
            addCriterion("vsrc2billrowno not like", value, "vsrc2billrowno");
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoIn(List<String> values) {
            addCriterion("vsrc2billrowno in", values, "vsrc2billrowno");
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoNotIn(List<String> values) {
            addCriterion("vsrc2billrowno not in", values, "vsrc2billrowno");
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoBetween(String value1, String value2) {
            addCriterion("vsrc2billrowno between", value1, value2, "vsrc2billrowno");
            return (Criteria) this;
        }

        public Criteria andVsrc2billrownoNotBetween(String value1, String value2) {
            addCriterion("vsrc2billrowno not between", value1, value2, "vsrc2billrowno");
            return (Criteria) this;
        }

        public Criteria andVtransfercodeIsNull() {
            addCriterion("vtransfercode is null");
            return (Criteria) this;
        }

        public Criteria andVtransfercodeIsNotNull() {
            addCriterion("vtransfercode is not null");
            return (Criteria) this;
        }

        public Criteria andVtransfercodeEqualTo(String value) {
            addCriterion("vtransfercode =", value, "vtransfercode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVtransfercodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vtransfercode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVtransfercodeNotEqualTo(String value) {
            addCriterion("vtransfercode <>", value, "vtransfercode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVtransfercodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vtransfercode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVtransfercodeGreaterThan(String value) {
            addCriterion("vtransfercode >", value, "vtransfercode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVtransfercodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vtransfercode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVtransfercodeGreaterThanOrEqualTo(String value) {
            addCriterion("vtransfercode >=", value, "vtransfercode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVtransfercodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vtransfercode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVtransfercodeLessThan(String value) {
            addCriterion("vtransfercode <", value, "vtransfercode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVtransfercodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vtransfercode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVtransfercodeLessThanOrEqualTo(String value) {
            addCriterion("vtransfercode <=", value, "vtransfercode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVtransfercodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vtransfercode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVtransfercodeLike(String value) {
            addCriterion("vtransfercode like", value, "vtransfercode");
            return (Criteria) this;
        }

        public Criteria andVtransfercodeNotLike(String value) {
            addCriterion("vtransfercode not like", value, "vtransfercode");
            return (Criteria) this;
        }

        public Criteria andVtransfercodeIn(List<String> values) {
            addCriterion("vtransfercode in", values, "vtransfercode");
            return (Criteria) this;
        }

        public Criteria andVtransfercodeNotIn(List<String> values) {
            addCriterion("vtransfercode not in", values, "vtransfercode");
            return (Criteria) this;
        }

        public Criteria andVtransfercodeBetween(String value1, String value2) {
            addCriterion("vtransfercode between", value1, value2, "vtransfercode");
            return (Criteria) this;
        }

        public Criteria andVtransfercodeNotBetween(String value1, String value2) {
            addCriterion("vtransfercode not between", value1, value2, "vtransfercode");
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeIsNull() {
            addCriterion("vvehiclecode is null");
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeIsNotNull() {
            addCriterion("vvehiclecode is not null");
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeEqualTo(String value) {
            addCriterion("vvehiclecode =", value, "vvehiclecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVvehiclecodeEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vvehiclecode = ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeNotEqualTo(String value) {
            addCriterion("vvehiclecode <>", value, "vvehiclecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVvehiclecodeNotEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vvehiclecode <> ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeGreaterThan(String value) {
            addCriterion("vvehiclecode >", value, "vvehiclecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVvehiclecodeGreaterThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vvehiclecode > ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeGreaterThanOrEqualTo(String value) {
            addCriterion("vvehiclecode >=", value, "vvehiclecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVvehiclecodeGreaterThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vvehiclecode >= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeLessThan(String value) {
            addCriterion("vvehiclecode <", value, "vvehiclecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVvehiclecodeLessThanColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vvehiclecode < ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeLessThanOrEqualTo(String value) {
            addCriterion("vvehiclecode <=", value, "vvehiclecode");
            return (Criteria) this;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andVvehiclecodeLessThanOrEqualToColumn(IcTransinB.Column column) {
            addCriterion(new StringBuilder("vvehiclecode <= ").append(column.getEscapedColumnName()).toString());
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeLike(String value) {
            addCriterion("vvehiclecode like", value, "vvehiclecode");
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeNotLike(String value) {
            addCriterion("vvehiclecode not like", value, "vvehiclecode");
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeIn(List<String> values) {
            addCriterion("vvehiclecode in", values, "vvehiclecode");
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeNotIn(List<String> values) {
            addCriterion("vvehiclecode not in", values, "vvehiclecode");
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeBetween(String value1, String value2) {
            addCriterion("vvehiclecode between", value1, value2, "vvehiclecode");
            return (Criteria) this;
        }

        public Criteria andVvehiclecodeNotBetween(String value1, String value2) {
            addCriterion("vvehiclecode not between", value1, value2, "vvehiclecode");
            return (Criteria) this;
        }
    }

    public static class Criteria extends GeneratedCriteria {
        /**
         * This field was generated by MyBatis Generator.
         * This field corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        private IcTransinBExample example;

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        protected Criteria(IcTransinBExample example) {
            super();
            this.example = example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public IcTransinBExample example() {
            return this.example;
        }

        /**
         * This method was generated by MyBatis Generator.
         * This method corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public Criteria andIf(boolean ifAdd, ICriteriaAdd add) {
            if (ifAdd) {
                add.add(this);
            }
            return this;
        }

        /**
         * This interface was generated by MyBatis Generator.
         * This interface corresponds to the database table ic_transin_b
         *
         * @mbg.generated
         * @project https://github.com/itfsw/mybatis-generator-plugin
         */
        public interface ICriteriaAdd {
            /**
             * This method was generated by MyBatis Generator.
             * This method corresponds to the database table ic_transin_b
             *
             * @mbg.generated
             * @project https://github.com/itfsw/mybatis-generator-plugin
             */
            Criteria add(Criteria add);
        }
    }

    public static class Criterion {
        private String condition;

        private Object value;

        private Object secondValue;

        private boolean noValue;

        private boolean singleValue;

        private boolean betweenValue;

        private boolean listValue;

        private String typeHandler;

        public String getCondition() {
            return condition;
        }

        public Object getValue() {
            return value;
        }

        public Object getSecondValue() {
            return secondValue;
        }

        public boolean isNoValue() {
            return noValue;
        }

        public boolean isSingleValue() {
            return singleValue;
        }

        public boolean isBetweenValue() {
            return betweenValue;
        }

        public boolean isListValue() {
            return listValue;
        }

        public String getTypeHandler() {
            return typeHandler;
        }

        protected Criterion(String condition) {
            super();
            this.condition = condition;
            this.typeHandler = null;
            this.noValue = true;
        }

        protected Criterion(String condition, Object value, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.typeHandler = typeHandler;
            if (value instanceof List<?>) {
                this.listValue = true;
            } else {
                this.singleValue = true;
            }
        }

        protected Criterion(String condition, Object value) {
            this(condition, value, null);
        }

        protected Criterion(String condition, Object value, Object secondValue, String typeHandler) {
            super();
            this.condition = condition;
            this.value = value;
            this.secondValue = secondValue;
            this.typeHandler = typeHandler;
            this.betweenValue = true;
        }

        protected Criterion(String condition, Object value, Object secondValue) {
            this(condition, value, secondValue, null);
        }
    }
}